Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6805840B2 - Service provision system, information processing device, and service provision method - Google Patents
[go: Go Back, main page]

JP6805840B2 - Service provision system, information processing device, and service provision method - Google Patents

Service provision system, information processing device, and service provision method Download PDF

Info

Publication number
JP6805840B2
JP6805840B2 JP2017008805A JP2017008805A JP6805840B2 JP 6805840 B2 JP6805840 B2 JP 6805840B2 JP 2017008805 A JP2017008805 A JP 2017008805A JP 2017008805 A JP2017008805 A JP 2017008805A JP 6805840 B2 JP6805840 B2 JP 6805840B2
Authority
JP
Japan
Prior art keywords
identification code
scan
service
image forming
forming apparatus
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.)
Expired - Fee Related
Application number
JP2017008805A
Other languages
Japanese (ja)
Other versions
JP2018117323A (en
Inventor
石倉 浩二
浩二 石倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017008805A priority Critical patent/JP6805840B2/en
Publication of JP2018117323A publication Critical patent/JP2018117323A/en
Application granted granted Critical
Publication of JP6805840B2 publication Critical patent/JP6805840B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、サービス提供システム、情報処理装置、およびサービス提供方法に関する。 The present invention relates to a service providing system, an information processing device, and a service providing method.

従来、画像形成装置でスキャン処理により生成したスキャンファイルを、ネットワークサービスを提供する外部システムに送信し、このスキャンファイルを用いた業務プロセスをネットワークサービス側で行うようにした技術が知られている(例えば、下記特許文献1参照)。 Conventionally, there is known a technique in which a scan file generated by a scan process by an image forming apparatus is transmitted to an external system that provides a network service, and a business process using this scan file is performed on the network service side (). For example, see Patent Document 1 below).

特に、近年では、クラウドコンピューティングの普及により、BPO((Business Process Outsourcing))クラウドサービスが利用されるようになってきている。BPOクラウドサービスとは、企業等の一部または全部の業務プロセス(主に、総務、人事、経理等の非コア業務)を、クラウドシステムを介して、外部の専門的な企業に委託するサービスのことである。 In particular, in recent years, with the spread of cloud computing, BPO ((Business Process Outsourcing)) cloud services have come to be used. BPO cloud service is a service that outsources some or all business processes of a company (mainly non-core business such as general affairs, human resources, accounting, etc.) to an external specialized company via a cloud system. That is.

しかしながら、従来のBPOクラウドサービスでは、画像形成装置によって生成されたスキャンファイルを、ユーザが手作業で電子メール等を利用して、所定の送信先に送信しなければならない。このため、手間がかかるうえに、送信ミス(送信先の誤り、送信し忘れ等)が生じる虞があった。このようなことから、従来、スキャンファイルをBPOクラウドサービスへ効率的かつ適切に送信することができないといった課題が生じていた。 However, in the conventional BPO cloud service, the scan file generated by the image forming apparatus must be manually transmitted by the user to a predetermined destination by using e-mail or the like. For this reason, in addition to the time and effort, there is a risk that a transmission error (wrong destination, forgetting to transmit, etc.) may occur. For this reason, conventionally, there has been a problem that the scan file cannot be efficiently and appropriately transmitted to the BPO cloud service.

本発明は、上述した従来技術の課題を解決するため、スキャンファイルをネットワークサービスへ効率的かつ適切に送信することができるようにすることを目的とする。 An object of the present invention is to enable efficient and appropriate transmission of a scan file to a network service in order to solve the above-mentioned problems of the prior art.

上述した課題を解決するために、本発明のサービス提供システムは、画像形成装置に対してネットワークサービスを提供することが可能なサービス提供システムであって、前記画像形成装置から、前記ネットワークサービスの契約ユーザに割り当てられた識別コードが入力されたことに応じて、前記識別コードに対応付けられているスキャン処理を前記画像形成装置に実行させるスキャン実行制御部と、前記スキャン処理に続いて、前記スキャン処理により生成されたスキャンファイルを、前記識別コードに対応付けられている前記ネットワークサービスの所定の配信先へ配信するサービス処理部とを備えることを特徴とする。 In order to solve the above-mentioned problems, the service providing system of the present invention is a service providing system capable of providing a network service to an image forming apparatus, and the network service contract from the image forming apparatus. A scan execution control unit that causes the image forming apparatus to execute a scan process associated with the identification code in response to the input of the identification code assigned to the user, and the scan following the scan process. It is characterized by including a service processing unit that delivers the scan file generated by the processing to a predetermined delivery destination of the network service associated with the identification code.

本発明によれば、スキャンファイルをネットワークサービスへ効率的かつ適切に送信することができる。 According to the present invention, the scan file can be efficiently and appropriately transmitted to the network service.

本発明の一実施形態に係る情報処理システムの全体構成を示す図である。It is a figure which shows the whole structure of the information processing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報処理装置のハードウェア構成を示す図である。It is a figure which shows the hardware configuration of the information processing apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムの機能構成を示す図である。It is a figure which shows the functional structure of the service providing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムによる登録処理の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the registration process by the service providing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムにおける各種登録情報の相互関連を示す図である。It is a figure which shows the mutual relation of various registration information in the service provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムにおける各種登録情報の具体例を示す図である。It is a figure which shows the specific example of various registration information in the service provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムによる画面情報配信処理の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the screen information distribution processing by the service providing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る画像形成装置に表示される初期画面の一例を示す図である。It is a figure which shows an example of the initial screen displayed on the image forming apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る画像形成装置に表示されるアプリ選択画面の一例を示す図である。It is a figure which shows an example of the application selection screen displayed on the image forming apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムによるスキャン制御処理の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the scan control processing by the service providing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るサービス提供システムによる削除処理の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the deletion process by the service providing system which concerns on one Embodiment of this invention.

以下、図面を参照して、本発明の一実施形態について説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

(情報処理システム10の全体構成)
図1は、本発明の一実施形態に係る情報処理システム10の全体構成を示す図である。図1に示す情報処理システム10は、BPOサービスシステム11、サービス提供システム100、画像形成装置12、および外部ストレージシステム13を備えて構成されている。
(Overall configuration of information processing system 10)
FIG. 1 is a diagram showing an overall configuration of an information processing system 10 according to an embodiment of the present invention. The information processing system 10 shown in FIG. 1 includes a BPO service system 11, a service providing system 100, an image forming device 12, and an external storage system 13.

BPOサービスシステム11は、BPOクラウドサービス(本発明の「ネットワークサービス」の一例)を提供するシステムである。BPOクラウドサービスの一例として、例えば、企業から請求書の画像データを受信して、この請求書の画像データに基づいて所定の請求書処理を行う請求書処理サービス等が挙げられる。BPOサービスシステム11は、例えば、1台または複数台のクラウドサーバを備えて構成されている。 The BPO service system 11 is a system that provides a BPO cloud service (an example of the "network service" of the present invention). As an example of the BPO cloud service, for example, an invoice processing service that receives image data of an invoice from a company and performs predetermined invoice processing based on the image data of the invoice. The BPO service system 11 is configured to include, for example, one or a plurality of cloud servers.

サービス提供システム100は、BPOサービスシステム11および画像形成装置12の各々に対して、インターネット14を介して接続されている。サービス提供システム100は、BPOサービスシステム11から提供されるBPOクラウドサービスを、画像形成装置12へ提供することが可能なシステムである。本実施形態では、サービス提供システム100は、情報処理装置100Aを備えて構成されている。サービス提供システム100の各機能(図3参照)は、この情報処理装置100Aによって実現される。 The service providing system 100 is connected to each of the BPO service system 11 and the image forming apparatus 12 via the Internet 14. The service providing system 100 is a system capable of providing the BPO cloud service provided by the BPO service system 11 to the image forming apparatus 12. In the present embodiment, the service providing system 100 is configured to include the information processing device 100A. Each function of the service providing system 100 (see FIG. 3) is realized by the information processing device 100A.

画像形成装置12は、BPOクラウドサービスを利用する企業等に設置されている端末装置である。画像形成装置12は、スキャナ機能および通信機能を備えている。画像形成装置12としては、例えば、プリンタ、FAX装置、デジタル複合機、スキャナ装置等が挙げられる。画像形成装置12は、サービス提供システム100を介して、BPOサービスシステム11から提供されるBPOクラウドサービスを利用できるようになっている。画像形成装置12が利用可能なBPOクラウドサービスの中には、スキャン処理を要するサービス(例えば、上述の請求書処理サービス)が含まれている。 The image forming apparatus 12 is a terminal apparatus installed in a company or the like that uses the BPO cloud service. The image forming apparatus 12 has a scanner function and a communication function. Examples of the image forming apparatus 12 include a printer, a fax apparatus, a digital multifunction device, a scanner apparatus, and the like. The image forming apparatus 12 can use the BPO cloud service provided by the BPO service system 11 via the service providing system 100. Among the BPO cloud services that can be used by the image forming apparatus 12, a service that requires scanning processing (for example, the above-mentioned bill processing service) is included.

外部ストレージシステム13は、BPOサービスシステム11が取り扱うデータ(例えば、上述のスキャンファイル)を記憶するシステムである。外部ストレージシステム13は、インターネット14を介して、BPOサービスシステム11およびサービス提供システム100の各々に接続されている。これにより、サービス提供システム100およびBPOサービスシステム11の各々が、外部ストレージシステム13にデータを記憶させたり、外部ストレージシステム13に記憶されているデータを読み出したりすることができるようになっている。 The external storage system 13 is a system that stores data (for example, the above-mentioned scan file) handled by the BPO service system 11. The external storage system 13 is connected to each of the BPO service system 11 and the service providing system 100 via the Internet 14. As a result, each of the service providing system 100 and the BPO service system 11 can store data in the external storage system 13 and read the data stored in the external storage system 13.

このように構成された本実施形態の情報処理システム10では、スキャン処理を要するBPOクラウドサービスを利用する際、サービス提供システム100の制御により、契約ユーザに割り当てられた登録コード(本発明の「識別コード」の一例)に基づいて、画像形成装置12にスキャン処理を実行させてから、スキャン処理によって生成されたスキャンファイルをBPOサービスシステム11の所定の宛先に送信するまでの処理を、自動的かつ連続的に行うことができるようになっている。すなわち、BPOクラウドサービスの契約ユーザは、画像形成装置12から登録コードを入力するだけでよい。これにより、本実施形態の情報処理システム10では、スキャンファイルをBPOクラウドサービスへ効率的かつ適切に送信することができるようになっている。 In the information processing system 10 of the present embodiment configured in this way, when using the BPO cloud service that requires scanning processing, the registration code assigned to the contract user under the control of the service providing system 100 (the "identification" of the present invention). Based on an example of "code"), the process from causing the image forming apparatus 12 to execute the scan process to sending the scan file generated by the scan process to a predetermined destination of the BPO service system 11 is automatically performed. It can be done continuously. That is, the contract user of the BPO cloud service only needs to input the registration code from the image forming apparatus 12. As a result, the information processing system 10 of the present embodiment can efficiently and appropriately transmit the scan file to the BPO cloud service.

(情報処理装置100Aのハードウェア構成)
図2は、本発明の一実施形態に係る情報処理装置100Aのハードウェア構成を示す図である。図2に示すように、情報処理装置100Aは、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、HDD(Hard Disk Drive)204、操作部205、および通信IF(Interface)206を備える。各ハードウェアは、バスを介して相互に接続されている。
(Hardware configuration of information processing device 100A)
FIG. 2 is a diagram showing a hardware configuration of the information processing apparatus 100A according to the embodiment of the present invention. As shown in FIG. 2, the information processing unit 100A includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, an HDD (Hard Disk Drive) 204, an operation unit 205, and A communication IF (Interface) 206 is provided. The hardware is connected to each other via a bus.

CPU201は、ROM202またはHDD204に記憶されている各種プログラムを実行することにより、情報処理装置100A全体の制御を司る。ROM202は、不揮発性メモリである。例えば、ROM202は、CPU201により実行される各種プログラム、CPU201が各種プログラムを実行するために必要なデータ等を記憶する。RAM203は、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の主記憶装置である。例えば、RAM203は、CPU201が各種プログラムを実行する際に利用する作業領域として機能する。 The CPU 201 controls the entire information processing apparatus 100A by executing various programs stored in the ROM 202 or the HDD 204. ROM 202 is a non-volatile memory. For example, the ROM 202 stores various programs executed by the CPU 201, data necessary for the CPU 201 to execute various programs, and the like. The RAM 203 is a main storage device such as a DRAM (Dynamic Random Access Memory) or a SRAM (Static Random Access Memory). For example, the RAM 203 functions as a work area used by the CPU 201 when executing various programs.

HDD204は、不揮発性の補助記憶装置である。例えば、HDD204は、CPU201により実行される各種プログラム、CPU201が各種プログラムを実行するために必要なデータ等を記憶する。操作部205は、BPOクラウドサービスの契約ユーザによる各種操作入力を受け付けたり、契約ユーザに対する各種通知を行ったりする。例えば、操作部205は、各種操作入力を行うための入力キーと、各種情報を表示するためのディスプレイとを備えて構成されている。通信IF206は、インターネット14を経由したBPOサービスシステム11および画像形成装置12との通信を制御する。なお、情報処理装置100Aは、特に操作部205が必要ない場合には、操作部205を備えていない構成としてもよい。 HDD 204 is a non-volatile auxiliary storage device. For example, the HDD 204 stores various programs executed by the CPU 201, data necessary for the CPU 201 to execute various programs, and the like. The operation unit 205 receives various operation inputs by the contract user of the BPO cloud service, and gives various notifications to the contract user. For example, the operation unit 205 is configured to include an input key for performing various operation inputs and a display for displaying various information. The communication IF 206 controls communication with the BPO service system 11 and the image forming apparatus 12 via the Internet 14. The information processing device 100A may be configured not to include the operation unit 205 when the operation unit 205 is not particularly required.

(サービス提供システム100の機能構成)
図3は、本発明の一実施形態に係るサービス提供システム100の機能構成を示す図である。図3に示すように、サービス提供システム100は、サービス制御部110、サービス処理部120、デバイスサービス部130、データ管理部140、スキャンファイル記憶部150、およびアプリ情報記憶部160を備えている。
(Functional configuration of service providing system 100)
FIG. 3 is a diagram showing a functional configuration of the service providing system 100 according to the embodiment of the present invention. As shown in FIG. 3, the service providing system 100 includes a service control unit 110, a service processing unit 120, a device service unit 130, a data management unit 140, a scan file storage unit 150, and an application information storage unit 160.

サービス制御部110は、BPOクラウドサービスの契約ユーザの利用開始時に、BPOサービスシステム11からの要求に応じて、その契約ユーザに割り当てる登録コードを採番する。そして、サービス制御部110は、採番された登録コードを、BPOサービスシステム11に通知する。すなわち、サービス制御部110は、本発明の「識別コード割当部」としての機能を有している。また、サービス制御部110は、登録コードが採番されたときに、BPOサービスシステム11からのフロー登録要求に応じて、契約ユーザが利用可能なBPOクラウドサービスに対応するフローの登録を、フロー制御部121へ要求する。また、サービス制御部110は、登録コードが採番されたときに、BPOサービスシステム11からのアプリアイコン登録要求に応じて、契約ユーザが利用可能なBPOクラウドサービスに対応するアプリのアプリアイコンを、アプリ情報記憶部160に登録する。すなわち、サービス制御部110は、本発明の「アプリ登録部」としての機能を有している。 The service control unit 110 assigns a registration code to the contract user in response to a request from the BPO service system 11 when the contract user of the BPO cloud service starts to use the service. Then, the service control unit 110 notifies the BPO service system 11 of the numbered registration code. That is, the service control unit 110 has a function as the "identification code assigning unit" of the present invention. Further, when the registration code is assigned, the service control unit 110 controls the flow registration of the flow corresponding to the BPO cloud service available to the contract user in response to the flow registration request from the BPO service system 11. Request to unit 121. Further, when the registration code is assigned, the service control unit 110 sets the application icon of the application corresponding to the BPO cloud service available to the contract user in response to the application icon registration request from the BPO service system 11. Register in the application information storage unit 160. That is, the service control unit 110 has a function as an "app registration unit" of the present invention.

サービス処理部120は、フロー制御部121、スキャンコンポーネント123、ファイル入力コンポーネント124、および配信コンポーネント125を備える。 The service processing unit 120 includes a flow control unit 121, a scan component 123, a file input component 124, and a distribution component 125.

フロー制御部121は、登録コードが採番されたときに、サービス制御部110からの要求に応じて、契約ユーザが利用可能なサービスに対応するフローの登録を行う。すなわち、フロー制御部121は、本発明の「処理登録部」としての機能を有している。また、フロー制御部121は、登録された各フローについて、ジョブを生成する。例えば、本実施形態では、フロー制御部121は、スキャン処理を要するサービスに対し、スキャン処理フロー、ファイル入力フロー、および配信フローを登録する。スキャン処理フローは、画像形成装置12にスキャン処理を実行させるためのフローである。また、ファイル入力フローは、スキャン処理によって生成されたスキャンファイルをその保存先から取得するフローである。また、配信フローは、ファイル入力フローによって取得されたスキャンファイルを、BPOクラウドサービスの所定の配信先に配信するフローである。そして、フロー制御部121は、これら3つのフローの各々に対し、ジョブを生成する。各フローには、そのフローに固有の設定がなされたフローパラメータが設定される。また、各ジョブには、そのジョブに固有の設定がなされたジョブパラメータが設定される。また、フロー制御部121は、登録コードが削除されたとき(BPOクラウドサービスの契約ユーザの利用停止時)に、サービス制御部110からの要求に応じて、その登録コードに対応付けられて登録されているフローを削除する。すなわち、フロー制御部121は、本発明の「処理削除部」としての機能を有している。 When the registration code is assigned, the flow control unit 121 registers the flow corresponding to the service available to the contract user in response to the request from the service control unit 110. That is, the flow control unit 121 has a function as a "processing registration unit" of the present invention. In addition, the flow control unit 121 generates a job for each registered flow. For example, in the present embodiment, the flow control unit 121 registers a scan processing flow, a file input flow, and a distribution flow for a service that requires scanning processing. The scan processing flow is a flow for causing the image forming apparatus 12 to execute the scan process. The file input flow is a flow of acquiring a scan file generated by the scan process from its save destination. The distribution flow is a flow in which the scan file acquired by the file input flow is distributed to a predetermined distribution destination of the BPO cloud service. Then, the flow control unit 121 generates a job for each of these three flows. For each flow, flow parameters that are unique to the flow are set. In addition, each job is set with job parameters that are unique to that job. Further, when the registration code is deleted (when the contract user of the BPO cloud service is suspended), the flow control unit 121 is registered in association with the registration code in response to a request from the service control unit 110. Delete the current flow. That is, the flow control unit 121 has a function as the "processing deletion unit" of the present invention.

スキャンコンポーネント123は、スキャン処理フローに関与するコンポーネントである。具体的には、スキャンコンポーネント123は、画像形成装置12にスキャン処理を実行させるためのスキャンコマンドを発行する処理を行う。スキャン処理フローには、スキャン処理固有のフローパラメータおよびジョブパラメータが設定される(図5および図6参照)。スキャンコンポーネント123は、これらのパラメータに基づいて、スキャン処理フローを実行する。 The scan component 123 is a component involved in the scan processing flow. Specifically, the scan component 123 performs a process of issuing a scan command for causing the image forming apparatus 12 to execute the scan process. Flow parameters and job parameters specific to the scan process are set in the scan process flow (see FIGS. 5 and 6). The scan component 123 executes the scan process flow based on these parameters.

ファイル入力コンポーネント124は、ファイル入力フローに関与するコンポーネントである。具体的には、ファイル入力コンポーネント124は、データ管理部140を介してスキャンファイル記憶部150からスキャンファイルを取得して、このスキャンファイルを、配信コンポーネント125へ渡す処理を行う。ファイル入力フローには、ファイル入力処理固有のフローパラメータおよびジョブパラメータが設定される(図5および図6参照)。ファイル入力コンポーネント124は、これらのパラメータに基づいて、ファイル入力フローを実行する。 The file input component 124 is a component involved in the file input flow. Specifically, the file input component 124 acquires a scan file from the scan file storage unit 150 via the data management unit 140, and passes the scan file to the distribution component 125. Flow parameters and job parameters specific to the file input process are set in the file input flow (see FIGS. 5 and 6). The file input component 124 executes the file input flow based on these parameters.

配信コンポーネント125は、配信フローに関与するコンポーネントである。具体的には、配信コンポーネント125は、ファイル入力コンポーネント124から受け取ったスキャンファイルを、BPOサービスシステム11の所定の配信先である外部ストレージシステム13に配信する処理を行う。配信フローには、配信処理固有のフローパラメータおよびジョブパラメータが設定される(図5および図6参照)。ファイル入力コンポーネント124は、これらのパラメータに基づいて、配信フローを実行する。 The delivery component 125 is a component involved in the delivery flow. Specifically, the distribution component 125 performs a process of distributing the scan file received from the file input component 124 to the external storage system 13 which is a predetermined distribution destination of the BPO service system 11. Flow parameters and job parameters specific to the distribution process are set in the distribution flow (see FIGS. 5 and 6). The file input component 124 executes the delivery flow based on these parameters.

デバイスサービス部130は、命令配信部131およびアプリ配信部132を備える。 The device service unit 130 includes an instruction distribution unit 131 and an application distribution unit 132.

命令配信部131は、スキャンコンポーネント123によって発行されたスキャンコマンドを保持しておく。そして、命令配信部131は、画像形成装置12においてスキャン操作が行われて、画像形成装置12から登録コードが送信されたとき、この登録コードに対応するスキャンコマンドを、画像形成装置12へ送信する。これにより、画像形成装置12において、スキャンコマンドが実行され、スキャン処理が行われることとなる。すなわち、命令配信部131は、本発明の「スキャン実行制御部」としての機能を有している。 The instruction distribution unit 131 holds the scan command issued by the scan component 123. Then, when the scan operation is performed in the image forming apparatus 12 and the registration code is transmitted from the image forming apparatus 12, the command distribution unit 131 transmits the scan command corresponding to the registration code to the image forming apparatus 12. .. As a result, the scan command is executed in the image forming apparatus 12, and the scan process is performed. That is, the command distribution unit 131 has a function as the "scan execution control unit" of the present invention.

アプリ配信部132は、画像形成装置12において、初期画面(図8参照)から登録コードが入力されたときに、この識別コードに対応付けられている画面定義情報(BPOクラウドサービスの契約ユーザが利用可能なアプリのアイコンを含む)を、画像形成装置12に配信する。これにより、画像形成装置12において、契約ユーザが利用可能な複数のアプリの中から、任意のアプリを選択可能な選択画面(図9参照)が表示されることとなる。 When the registration code is input from the initial screen (see FIG. 8) in the image forming apparatus 12, the application distribution unit 132 uses the screen definition information (used by the contract user of the BPO cloud service) associated with the identification code. (Including possible app icons) is delivered to the image forming apparatus 12. As a result, the image forming apparatus 12 displays a selection screen (see FIG. 9) in which an arbitrary application can be selected from a plurality of applications available to the contract user.

スキャンファイル記憶部150は、画像形成装置12によって生成されたスキャンファイルの保存先であり、当該スキャンファイルを記憶する。データ管理部140は、スキャンファイル記憶部150に記憶されているスキャンファイルを管理する。また、データ管理部140は、画像形成装置12がスキャン処理を実行する際に使用するファイルパラメータを保持している。例えば、ファイルパラメータは、スキャンファイルのアップロード先のアドレスを含んでいる。 The scan file storage unit 150 is a storage destination of the scan file generated by the image forming apparatus 12, and stores the scan file. The data management unit 140 manages the scan file stored in the scan file storage unit 150. Further, the data management unit 140 holds the file parameters used by the image forming apparatus 12 when executing the scanning process. For example, the file parameter contains the address to which the scan file will be uploaded.

アプリ情報記憶部160は、デバイスアプリ情報を記憶する。デバイスアプリ情報は、画面定義情報および処理内容情報を含んでいる。アプリ情報記憶部160には、サービス制御部110からの要求により、契約ユーザが利用可能なサービスに対応するアプリアイコンが、契約ユーザの登録コードに対応付けて登録される。このアプリアイコンは、HTML(Hyper Text Markup Language)やCSS(Cascading Style Sheets)などで記述された画面定義情報に含まれることとなる。 The application information storage unit 160 stores device application information. The device application information includes screen definition information and processing content information. At the request of the service control unit 110, the application icon corresponding to the service available to the contract user is registered in the application information storage unit 160 in association with the registration code of the contract user. This application icon will be included in the screen definition information described in HTML (Hyper Text Markup Language), CSS (Cascading Style Sheets), and the like.

なお、画像形成装置12は、ブラウザ12a、コントローラ12b、操作パネル12c、およびスキャナ12dを備えている。ブラウザ12aは、操作パネル12cのディスプレイに各種画面を表示したり、各種画面からの入力を受け付けたり、各種画面とサービス提供システム100との間でデータの送受信を行ったりする。契約ユーザは、ブラウザ12aに表示された画面(例えば、初期画面、アプリ選択画面等)から、BPOクラウドサービスを利用することができる。コントローラ12bは、画像形成装置12の各部を制御する。例えば、コントローラ12bは、ROMまたはHDDに記憶されている各種プログラムをCPUが実行することにより、実現される。操作パネル12cは、各種操作入力(例えば、登録コードの入力、アプリの選択等)を行うための入力キーと、各種情報(例えば、初期画面、アプリ選択画面等)を表示するためのディスプレイとを備えて構成されている。スキャナ12dは、原稿の表示内容を光学的に読み取り、その原稿の画像データ(スキャンファイル)を生成する。 The image forming apparatus 12 includes a browser 12a, a controller 12b, an operation panel 12c, and a scanner 12d. The browser 12a displays various screens on the display of the operation panel 12c, accepts inputs from various screens, and transmits / receives data between the various screens and the service providing system 100. The contract user can use the BPO cloud service from the screen displayed on the browser 12a (for example, the initial screen, the application selection screen, etc.). The controller 12b controls each part of the image forming apparatus 12. For example, the controller 12b is realized by the CPU executing various programs stored in the ROM or the HDD. The operation panel 12c has an input key for performing various operation inputs (for example, input of a registration code, application selection, etc.) and a display for displaying various information (for example, initial screen, application selection screen, etc.). It is configured to prepare. The scanner 12d optically reads the displayed contents of the document and generates image data (scan file) of the document.

また、上記したサービス提供システム100の各機能は、サービス提供システム100の情報処理装置100Aが備える各種ハードウェア(図2参照)によって実現される。例えば、スキャンファイル記憶部150およびアプリ情報記憶部160は、ROM202またはHDD204によって実現される。また、サービス制御部110、サービス処理部120、デバイスサービス部130、およびデータ管理部140は、ROM202またはHDD204に記憶されたプログラムを、CPU201が実行することにより実現される。なお、CPU201が実行するプログラムは、予め情報処理装置100Aに導入された状態で提供されてもよく、外部から提供されて情報処理装置100Aに導入されるようにしてもよい。後者の場合、このプログラムは、外部記憶媒体(例えば、USBメモリ、メモリカード、CD−ROM等)によって提供されてもよく、ネットワーク(例えば、インターネット等)上のサーバからダウンロードすることによって提供されるようにしてもよい。 Further, each function of the service providing system 100 described above is realized by various hardware (see FIG. 2) included in the information processing device 100A of the service providing system 100. For example, the scan file storage unit 150 and the application information storage unit 160 are realized by the ROM 202 or the HDD 204. Further, the service control unit 110, the service processing unit 120, the device service unit 130, and the data management unit 140 are realized by the CPU 201 executing the program stored in the ROM 202 or the HDD 204. The program executed by the CPU 201 may be provided in a state of being introduced into the information processing apparatus 100A in advance, or may be provided from the outside and introduced into the information processing apparatus 100A. In the latter case, the program may be provided by an external storage medium (eg, USB memory, memory card, CD-ROM, etc.) or by downloading from a server on the network (eg, the Internet, etc.). You may do so.

(登録処理の手順)
図4は、本発明の一実施形態に係るサービス提供システム100による登録処理の手順を示すシーケンス図である。
(Procedure of registration process)
FIG. 4 is a sequence diagram showing a procedure of registration processing by the service providing system 100 according to the embodiment of the present invention.

まず、契約ユーザ15が、BPOサービスシステム11に対して、サービスの利用申し込みを行う(ステップS401)。これに応じて、BPOサービスシステム11が、サービス提供システム100のサービス制御部110に対して、サービスの登録要求を送信する(ステップS402)。この要求は、アプリアイコン登録要求と、フロー登録要求とを含んでいる。 First, the contract user 15 applies for the use of the service to the BPO service system 11 (step S401). In response to this, the BPO service system 11 transmits a service registration request to the service control unit 110 of the service providing system 100 (step S402). This request includes an application icon registration request and a flow registration request.

サービス制御部110は、サービスの登録要求を受信すると、契約ユーザ15に対して、一意の登録コードを採番する(ステップS403)。次に、サービス制御部110は、フロー制御部121に対し、フロー登録要求を送信する(ステップS404)。このフロー登録要求は、登録すべきフローのフローパラメータと、ステップS403で採番された登録コードとを含んでいる。フロー制御部121は、フロー登録要求を受信すると、このフロー登録要求に応じて、ステップS403で採番された登録コードに対し、登録すべきフローのフローパラメータと、各フローパラメータに対応するジョブパラメータとを、対応付けて登録する(ステップS405)。 Upon receiving the service registration request, the service control unit 110 assigns a unique registration code to the contract user 15 (step S403). Next, the service control unit 110 transmits a flow registration request to the flow control unit 121 (step S404). This flow registration request includes the flow parameters of the flow to be registered and the registration code numbered in step S403. When the flow control unit 121 receives the flow registration request, the flow control unit 121 responds to the flow registration request with respect to the flow parameter of the flow to be registered and the job parameter corresponding to each flow parameter with respect to the registration code numbered in step S403. And are registered in association with each other (step S405).

また、フロー制御部121は、スキャンコンポーネント123に対し、スキャンコマンドの発行要求を送信する(ステップS406)。この発行要求は、登録されたジョブパラメータと、ステップS403で採番された登録コードとを含んでいる。これに応じて、スキャンコンポーネント123は、スキャンコマンドを発行する。そして、スキャンコンポーネント123は、発行されたスキャンコマンドを、命令配信部131へ送信する(ステップS407)。 Further, the flow control unit 121 transmits a scan command issuance request to the scan component 123 (step S406). This issuance request includes the registered job parameters and the registration code numbered in step S403. In response, the scan component 123 issues a scan command. Then, the scan component 123 transmits the issued scan command to the instruction distribution unit 131 (step S407).

命令配信部131は、ステップS403で採番された登録コードに対し、スキャンコンポーネント123から受信したスキャンコマンドと、このスキャンコマンドに対応するコマンドパラメータとを対応付けて保存する(ステップS408)。そして、命令配信部131は、スキャンコマンドの保存結果を、スキャンコンポーネント123へ送信する(ステップS409)。スキャンコンポーネント123は、コマンドの保存結果を、フロー制御部121へ送信する(ステップS410)。フロー制御部121は、コマンドの保存結果およびフローの登録結果を、サービス制御部110へ送信する(ステップS411)。 The command distribution unit 131 stores the scan command received from the scan component 123 and the command parameter corresponding to the scan command in association with each other with respect to the registration code numbered in step S403 (step S408). Then, the instruction distribution unit 131 transmits the saved result of the scan command to the scan component 123 (step S409). The scan component 123 transmits the saved result of the command to the flow control unit 121 (step S410). The flow control unit 121 transmits the command storage result and the flow registration result to the service control unit 110 (step S411).

続いて、サービス制御部110が、アプリアイコン登録要求を、アプリ情報記憶部160へ送信する(ステップS412)。このアプリアイコン登録要求は、登録すべきアプリアイコンと、ステップS403で採番された登録コードとを含んでいる。アプリ情報記憶部160は、アプリアイコン登録要求に応じて、アプリアイコンを、ステップS403で採番された登録コードに対応付けて登録すると、その登録結果をサービス制御部110へ送信する(ステップS413)。サービス制御部110は、この登録結果を受信すると、ステップS403で採番された登録コードを、BPOサービスシステム11に通知する(ステップS414)。この通知を受けたBPOサービスシステム11は、登録コードとともに、サービスの利用申し込みが完了したことを、契約ユーザ15に通知する(ステップS415)。 Subsequently, the service control unit 110 transmits the application icon registration request to the application information storage unit 160 (step S412). This application icon registration request includes an application icon to be registered and a registration code numbered in step S403. When the application information storage unit 160 registers the application icon in association with the registration code numbered in step S403 in response to the application icon registration request, the application information storage unit 160 transmits the registration result to the service control unit 110 (step S413). .. Upon receiving this registration result, the service control unit 110 notifies the BPO service system 11 of the registration code numbered in step S403 (step S414). Upon receiving this notification, the BPO service system 11 notifies the contract user 15 that the service usage application has been completed together with the registration code (step S415).

(各種登録情報の相互関連および具体例)
図5は、本発明の一実施形態に係るサービス提供システム100における各種登録情報の相互関連を示す図である。図6は、本発明の一実施形態に係るサービス提供システム100における各種登録情報の具体例を示す図である。
(Interrelationship of various registration information and specific examples)
FIG. 5 is a diagram showing the interrelationship of various registration information in the service providing system 100 according to the embodiment of the present invention. FIG. 6 is a diagram showing specific examples of various registration information in the service providing system 100 according to the embodiment of the present invention.

図5に示すように、登録コードには、アプリアイコンと、フローパラメータとが対応付けられて登録される。図5に示す例では、フローパラメータは、3つのフローパラメータ(「フロー1パラメータ」、「フロー2パラメータ」、「フロー3パラメータ」)を含んでいる。これら3つのフローパラメータの各々には、ジョブパラメータ(「ジョブ1パラメータ」、「ジョブ2パラメータ」、「ジョブ3パラメータ」)が対応付けられて登録される。このうち、「ジョブ2パラメータ」および「ジョブ3パラメータ」は、コマンドパラメータとしても利用される。 As shown in FIG. 5, the application icon and the flow parameter are associated and registered in the registration code. In the example shown in FIG. 5, the flow parameter includes three flow parameters (“flow 1 parameter”, “flow 2 parameter”, and “flow 3 parameter”). Job parameters (“job 1 parameter”, “job 2 parameter”, and “job 3 parameter”) are associated and registered with each of these three flow parameters. Of these, the "job 2 parameter" and the "job 3 parameter" are also used as command parameters.

図6(a)に示す「フロー1パラメータ」は、スキャン処理を行う「フロー1」のフローパラメータである。図6(a)に示す例では、「フロー1パラメータ」は、「解像度」、「原稿種類」および「ファイル形式」を含んでいる。また、図6(b)に示す「ジョブパラメータ1」は、「フロー1」に対して生成された「ジョブ1(ID:1111)」のジョブパラメータである。図6(b)に示す例では、「ジョブパラメータ1」は、「フロー1パラメータ」および「ジョブ2パラメータ」を含んでいる。 The “flow 1 parameter” shown in FIG. 6A is a flow parameter of the “flow 1” that performs the scan process. In the example shown in FIG. 6A, the "flow 1 parameter" includes a "resolution", a "manuscript type" and a "file format". Further, the "job parameter 1" shown in FIG. 6B is a job parameter of the "job 1 (ID: 1111)" generated for the "flow 1". In the example shown in FIG. 6B, "job parameter 1" includes "flow 1 parameter" and "job 2 parameter".

また、図6(a)に示す「フロー2パラメータ」は、ファイル入力処理を行う「フロー2」のフローパラメータである。図6に示す例では、「フロー2パラメータ」は、「スキャンアップロード先URL」および「ファイルトークン」を含んでいる。また、図6(b)に示す「ジョブパラメータ2」は、「フロー2」に対して生成された「ジョブ2(ID:1112)」のジョブパラメータである。図6(b)に示す例では、「ジョブパラメータ2」は、「フロー2パラメータ」を含んでいる。 Further, the "flow 2 parameter" shown in FIG. 6A is a flow parameter of the "flow 2" that performs the file input process. In the example shown in FIG. 6, the "flow 2 parameter" includes the "scan upload destination URL" and the "file token". Further, the "job parameter 2" shown in FIG. 6B is a job parameter of the "job 2 (ID: 1112)" generated for the "flow 2". In the example shown in FIG. 6B, the "job parameter 2" includes the "flow 2 parameter".

また、図6(a)に示す「フロー3パラメータ」は、配信処理を行う「フロー3」のフローパラメータである。図6に示す例では、「フロー3パラメータ」は、「配信元URL」および「配信先URL」を含んでいる。また、図6(b)に示す「ジョブパラメータ3」は、「フロー3」に対して生成された「ジョブ3(ID:1113)」のジョブパラメータである。図6(b)に示す例では、「ジョブパラメータ3」は、「配信元URL」および「配信先URL」を含んでいる。 Further, the “flow 3 parameter” shown in FIG. 6A is a flow parameter of the “flow 3” that performs the distribution process. In the example shown in FIG. 6, the “flow 3 parameter” includes the “distribution source URL” and the “distribution destination URL”. Further, the "job parameter 3" shown in FIG. 6B is a job parameter of the "job 3 (ID: 1113)" generated for the "flow 3". In the example shown in FIG. 6B, the "job parameter 3" includes the "delivery source URL" and the "delivery destination URL".

また、図6(c)に示す「コマンドパラメータ」は、画像形成装置12がスキャンコマンド(ID:2221)を実行する際に使用するパラメータである。この「コマンドパラメータ」は、スキャンコマンドとともに、命令配信部131に保存される。そして、この「コマンドパラメータ」は、画像形成装置12からのコマンド要求に応じて、スキャンコマンドとともに、画像形成装置12へ送信される。図6(c)に示す例では、「コマンドパラメータ」は、「フロー1パラメータ」および「ジョブ2パラメータ」を含んでいる。 Further, the "command parameter" shown in FIG. 6C is a parameter used when the image forming apparatus 12 executes a scan command (ID: 2221). This "command parameter" is stored in the instruction distribution unit 131 together with the scan command. Then, this "command parameter" is transmitted to the image forming apparatus 12 together with the scan command in response to the command request from the image forming apparatus 12. In the example shown in FIG. 6 (c), the "command parameter" includes the "flow 1 parameter" and the "job 2 parameter".

また、図6(d)に示す「ファイルパラメータ」は、画像形成装置12がスキャン処理を実行する際に使用するパラメータである。この「ファイルパラメータ」は、データ管理部140に記憶されている。そして、この「ファイルパラメータ」は、画像形成装置12においてスキャンコマンドが実行されたときに、データ管理部140から読み出されて、画像形成装置12へ送信される。図6(d)に示す例では、「ファイルパラメータ」は、「スキャンアップロード先URL」を含んでいる。 Further, the "file parameter" shown in FIG. 6D is a parameter used when the image forming apparatus 12 executes the scanning process. This "file parameter" is stored in the data management unit 140. Then, when the scan command is executed in the image forming apparatus 12, this "file parameter" is read out from the data management unit 140 and transmitted to the image forming apparatus 12. In the example shown in FIG. 6D, the "file parameter" includes the "scan upload destination URL".

(画面情報配信処理の手順)
図7は、本発明の一実施形態に係るサービス提供システム100による画面情報配信処理の手順を示すシーケンス図である。
(Procedure of screen information distribution processing)
FIG. 7 is a sequence diagram showing a procedure of screen information distribution processing by the service providing system 100 according to the embodiment of the present invention.

まず、契約ユーザ15が、画像形成装置12のブラウザ12aから所定の起動アプリを起動すると(ステップS701)、ブラウザ12aは、初期画面のアプリ取得要求を、サービス提供システム100のアプリ配信部132へ送信する(ステップS702)。これに応じて、アプリ配信部132が、アプリ情報記憶部160に対し、初期画面の画面定義の取得要求を送信することにより(ステップS703)、アプリ情報記憶部160から、初期画面の画面情報を取得する(ステップS704)。そして、アプリ配信部132は、取得された初期画面の画面情報を、ブラウザ12aへ送信する(ステップS705)。ブラウザ12aは、初期画面の画面情報を受信すると、当該画面情報に基づいて初期画面を表示することにより、当該初期画面を契約ユーザ15に視認させる(ステップS706)。 First, when the contract user 15 activates a predetermined activation application from the browser 12a of the image forming apparatus 12 (step S701), the browser 12a transmits an application acquisition request on the initial screen to the application distribution unit 132 of the service providing system 100. (Step S702). In response to this, the application distribution unit 132 transmits a screen definition acquisition request for the initial screen to the application information storage unit 160 (step S703), so that the screen information of the initial screen is transmitted from the application information storage unit 160. Acquire (step S704). Then, the application distribution unit 132 transmits the acquired screen information of the initial screen to the browser 12a (step S705). When the browser 12a receives the screen information of the initial screen, the browser 12a displays the initial screen based on the screen information so that the contract user 15 can visually recognize the initial screen (step S706).

そして、契約ユーザ15が、ブラウザ12aに表示された初期画面に対し、登録コードを入力すると(ステップS711)、ブラウザ12aは、登録コードを含むアプリ取得要求を、アプリ配信部132へ送信する(ステップS712)。これに応じて、アプリ配信部132が、アプリ情報記憶部160に対し、登録コードを含む画面定義の取得要求を送信することにより(ステップS713)、アプリ情報記憶部160から、登録コードに対応するアプリアイコンを含む、アプリ選択画面の画面情報を取得する(ステップS714)。そして、アプリ配信部132は、取得されたアプリ選択画面の画面情報を、ブラウザ12aへ送信する(ステップS715)。ブラウザ12aは、アプリ選択画面の画面情報を受信すると、当該画面情報に基づいてアプリ選択画面を表示することにより、登録コードに対応するアプリアイコンを含むアプリ選択画面を契約ユーザ15に視認させる(ステップS716)。契約ユーザ15は、ブラウザ12aに表示されたアプリアイコンを選択することにより、そのアプリアイコンに対応するBPOクラウドサービスを利用することができる。 Then, when the contract user 15 inputs the registration code to the initial screen displayed on the browser 12a (step S711), the browser 12a transmits an application acquisition request including the registration code to the application distribution unit 132 (step). S712). In response to this, the application distribution unit 132 responds to the registration code from the application information storage unit 160 by transmitting a screen definition acquisition request including the registration code to the application information storage unit 160 (step S713). Acquire screen information of the application selection screen including the application icon (step S714). Then, the application distribution unit 132 transmits the acquired screen information of the application selection screen to the browser 12a (step S715). When the browser 12a receives the screen information of the application selection screen, the browser 12a displays the application selection screen based on the screen information so that the contract user 15 can visually recognize the application selection screen including the application icon corresponding to the registration code (step). S716). By selecting the application icon displayed on the browser 12a, the contract user 15 can use the BPO cloud service corresponding to the application icon.

ブラウザ12aは、アプリ選択画面の画面情報を保持しておくことで、次回以降、契約ユーザ15が所定の起動アプリを起動したとき、アプリ選択画面を直ちに表示することができる。すなわち、契約ユーザ15は、登録コードを再度入力する必要がなくなる。また、ブラウザ12aは、アプリ選択画面の表示に関し、サービス提供システム100の通信を行う必要がなくなる。 By holding the screen information of the application selection screen, the browser 12a can immediately display the application selection screen when the contract user 15 starts the predetermined startup application from the next time onward. That is, the contract user 15 does not need to re-enter the registration code. Further, the browser 12a does not need to communicate with the service providing system 100 regarding the display of the application selection screen.

(初期画面の一例)
図8は、本発明の一実施形態に係る画像形成装置12に表示される初期画面の一例を示す図である。図8に示す画面800は、画像形成装置12のブラウザ12aが表示する初期画面の一例である。図8に示すように、画面800は、登録コード入力欄801、およびOKボタン802を備えて構成されている。この画面800において、契約ユーザから登録コード入力欄801に登録コードが入力された状態で、OKボタン802が押下されると、この登録コードを含むアプリ取得要求が、ブラウザ12aからサービス提供システム100へ送信されることとなる。
(Example of initial screen)
FIG. 8 is a diagram showing an example of an initial screen displayed on the image forming apparatus 12 according to the embodiment of the present invention. The screen 800 shown in FIG. 8 is an example of an initial screen displayed by the browser 12a of the image forming apparatus 12. As shown in FIG. 8, the screen 800 is configured to include a registration code input field 801 and an OK button 802. On this screen 800, when the OK button 802 is pressed while the registration code is entered in the registration code input field 801 by the contract user, an application acquisition request including this registration code is sent from the browser 12a to the service providing system 100. It will be sent.

(アプリ選択画面の一例)
図9は、本発明の一実施形態に係る画像形成装置12に表示されるアプリ選択画面の一例を示す図である。図9に示す画面900は、画像形成装置12のブラウザ12aが表示するアプリ選択画面の一例である。図9に示すように、画面900は、複数のアプリアイコン901〜906を備えて構成されている。アプリアイコン901〜906は、いずれも、契約ユーザが画面800(図8参照)から入力した登録コードに対応付けられているアプリアイコンであり、契約ユーザが利用可能なサービスに対応するものである。この画面900において、契約ユーザによっていずれかのアプリアイコンが押下されると、画像形成装置12において、押下されたアプリアイコンに対応するBPOクラウドサービスのアプリが起動されることとなる。
(Example of application selection screen)
FIG. 9 is a diagram showing an example of an application selection screen displayed on the image forming apparatus 12 according to the embodiment of the present invention. The screen 900 shown in FIG. 9 is an example of an application selection screen displayed by the browser 12a of the image forming apparatus 12. As shown in FIG. 9, the screen 900 is configured to include a plurality of application icons 901 to 906. The application icons 901 to 906 are all application icons associated with the registration code entered by the contract user from the screen 800 (see FIG. 8), and correspond to the services available to the contract user. When any of the application icons is pressed by the contract user on this screen 900, the BPO cloud service application corresponding to the pressed application icon is started on the image forming device 12.

(画面情報配信処理の手順)
図10は、本発明の一実施形態に係るサービス提供システム100によるスキャン制御処理の手順を示すシーケンス図である。なお、以下の処理の前提として、画像形成装置12において、初期画面から登録コードが既に入力されているものとする。
(Procedure of screen information distribution processing)
FIG. 10 is a sequence diagram showing a procedure of scan control processing by the service providing system 100 according to the embodiment of the present invention. As a premise of the following processing, it is assumed that the registration code has already been input from the initial screen in the image forming apparatus 12.

まず、契約ユーザ15が、画像形成装置12に対して、スキャン操作を行う(ステップS1001)。ここでのスキャン操作は、単にスキャン処理の開始を指示するだけのものであり、スキャン処理に適用する各種パラメータ(例えば、解像度、原稿種類、ファイル形式、アップロード先等)を入力するものではない。 First, the contract user 15 performs a scanning operation on the image forming apparatus 12 (step S1001). The scanning operation here merely instructs the start of the scanning process, and does not input various parameters (for example, resolution, document type, file format, upload destination, etc.) applied to the scanning process.

画像形成装置12は、サービス提供システム100の命令配信部131へ、スキャンコマンドの取得要求を送信する(ステップS1002)。この取得要求には、契約ユーザ15の登録コードが含まれている。これに応じて、命令配信部131は、契約ユーザ15の登録コードに対応するスキャンコマンド(およびコマンドパラメータ)を、画像形成装置12へ送信する(ステップS1003)。 The image forming apparatus 12 transmits a scan command acquisition request to the instruction distribution unit 131 of the service providing system 100 (step S1002). This acquisition request includes the registration code of the contract user 15. In response to this, the instruction distribution unit 131 transmits a scan command (and command parameters) corresponding to the registration code of the contract user 15 to the image forming apparatus 12 (step S1003).

画像形成装置12は、スキャンコマンドの種別を判定し(ステップS1004)、スキャンコマンドの実行を開始したことを、命令配信部131へ通知する(ステップS1005)。これに応じて、命令配信部131は、データ管理部140へファイルパラメータの取得要求を送信し(ステップS1006)、データ管理部140からファイルパラメータを取得する(ステップS1007)。そして、命令配信部131は、取得されたファイルパラメータを、画像形成装置12へ送信する(ステップS1008)。 The image forming apparatus 12 determines the type of the scan command (step S1004), and notifies the instruction distribution unit 131 that the execution of the scan command has started (step S1005). In response to this, the instruction distribution unit 131 transmits a file parameter acquisition request to the data management unit 140 (step S1006), and acquires the file parameters from the data management unit 140 (step S1007). Then, the command distribution unit 131 transmits the acquired file parameters to the image forming apparatus 12 (step S1008).

画像形成装置12は、ファイルパラメータ(およびコマンドパラメータ)を用いて、スキャン処理を実行する(ステップS1009)。そして、画像形成装置12は、スキャン処理によって生成されたスキャンファイルを、ファイルパラメータに設定されている保存先へ保存するように、命令配信部131へ指示する(ステップS1010)。これに応じて、命令配信部131は、スキャンファイルを上記保存先に保存すると、その完了通知を、画像形成装置12へ送信する(ステップS1011)。画像形成装置12は、この通知を受けると、スキャンコマンドの実行が終了したことを、命令配信部131へ通知する(ステップS1012)。 The image forming apparatus 12 executes a scanning process using the file parameters (and command parameters) (step S1009). Then, the image forming apparatus 12 instructs the instruction distribution unit 131 to save the scan file generated by the scan process to the save destination set in the file parameter (step S1010). In response to this, when the instruction distribution unit 131 saves the scan file in the storage destination, the instruction distribution unit 131 transmits the completion notification to the image forming apparatus 12 (step S1011). Upon receiving this notification, the image forming apparatus 12 notifies the instruction distribution unit 131 that the execution of the scan command is completed (step S1012).

命令配信部131は、この通知を受けると、後続のフローの実行を、フロー制御部121へ指示する(ステップS1013)。まず、フロー制御部121は、ファイル入力コンポーネント124に対し、ファイル入力フローの実行を指示する(ステップS1014)。このファイル入力フローの実行指示には、ファイル入力フロー用に予め設定されたジョブパラメータ(例えば、図6(b)に示す「ジョブ2パラメータ」)が含まれる。この実行指示に応じて、ファイル入力コンポーネント124は、データ管理部140に対し、スキャンファイルの取得を要求する(ステップS1015)。これに応じて、データ管理部140は、スキャンファイルを上記保存先から取得し、このスキャンファイルをファイル入力コンポーネント124に送信する(ステップS1016)。そして、ファイル入力コンポーネント124は、このスキャンファイルのファイル情報を、フロー制御部121へ返す(ステップS1017)。 Upon receiving this notification, the instruction distribution unit 131 instructs the flow control unit 121 to execute the subsequent flow (step S1013). First, the flow control unit 121 instructs the file input component 124 to execute the file input flow (step S1014). The execution instruction of this file input flow includes job parameters preset for the file input flow (for example, "job 2 parameters" shown in FIG. 6B). In response to this execution instruction, the file input component 124 requests the data management unit 140 to acquire the scan file (step S1015). In response to this, the data management unit 140 acquires the scan file from the above storage destination and transmits the scan file to the file input component 124 (step S1016). Then, the file input component 124 returns the file information of this scan file to the flow control unit 121 (step S1017).

フロー制御部121は、配信フローの実行を開始する(ステップS1018)。この配信フローの実行には、配信フロー用に予め設定されたジョブパラメータ(例えば、図6(b)に示す「ジョブ3パラメータ」)が用いられる。フロー制御部121は、配信コンポーネント125に対し、スキャンファイルの配信処理の実行を指示する(ステップS1019)。これに応じて、配信コンポーネント125は、スキャンファイルを外部ストレージシステム13へ配信する(ステップS1020)。 The flow control unit 121 starts executing the distribution flow (step S1018). Job parameters preset for the distribution flow (for example, "job 3 parameters" shown in FIG. 6B) are used to execute this distribution flow. The flow control unit 121 instructs the distribution component 125 to execute the distribution process of the scan file (step S1019). In response, the distribution component 125 distributes the scan file to the external storage system 13 (step S1020).

配信コンポーネント125は、外部ストレージシステム13からの配信完了通知を受けると(ステップS1021)、この完了通知を、フロー制御部121へ送信する(ステップS1022)。フロー制御部121は、この完了通知を受けたことに応じて、画像形成装置12に対し、配信結果の表示を指示する(ステップS1023)。これに応じて、画像形成装置12が、配信結果を表示することにより(ステップS1024)、この配信結果が契約ユーザ15に通知されることとなる。 When the distribution component 125 receives the distribution completion notification from the external storage system 13 (step S1021), the distribution component 125 transmits this completion notification to the flow control unit 121 (step S1022). In response to receiving this completion notification, the flow control unit 121 instructs the image forming apparatus 12 to display the distribution result (step S1023). In response to this, the image forming apparatus 12 displays the distribution result (step S1024), so that the contract user 15 is notified of the distribution result.

(削除処理の手順)
図11は、本発明の一実施形態に係るサービス提供システム100による削除処理の手順を示すシーケンス図である。
(Procedure of deletion process)
FIG. 11 is a sequence diagram showing a procedure of deletion processing by the service providing system 100 according to the embodiment of the present invention.

まず、契約ユーザ15が、BPOサービスシステム11に対して、サービスの解約の申し出を行う(ステップS1101)。これに応じて、BPOサービスシステム11が、契約ユーザ15の登録コードを削除し、その削除結果をサービス提供システム100のサービス制御部110に送信する(ステップS1102)。 First, the contract user 15 offers the BPO service system 11 to cancel the service (step S1101). In response to this, the BPO service system 11 deletes the registration code of the contract user 15, and transmits the deletion result to the service control unit 110 of the service providing system 100 (step S1102).

サービス制御部110は、登録コードの削除結果を受信すると、フロー制御部121に対し、フロー削除要求を送信する(ステップS1103)。このフロー削除要求は、削除すべきフローのフローパラメータと、削除された登録コードとを含んでいる。フロー制御部121は、フロー削除要求を受信すると、このフロー削除要求に応じて、削除された登録コードに対応付けられている、フローパラメータおよびジョブパラメータを削除する(ステップS1104)。 When the service control unit 110 receives the deletion result of the registration code, the service control unit 110 transmits a flow deletion request to the flow control unit 121 (step S1103). This flow deletion request includes the flow parameters of the flow to be deleted and the deleted registration code. When the flow control unit 121 receives the flow deletion request, the flow control unit 121 deletes the flow parameter and the job parameter associated with the deleted registration code in response to the flow deletion request (step S1104).

また、フロー制御部121は、命令配信部131に対し、スキャンコマンドの削除要求を送信する(ステップS1105)。これに応じて、命令配信部131は、削除された登録コードに対応付けられているスキャンコマンドをそのコマンドパラメータとともに削除する(ステップS1106)そして、命令配信部131は、スキャンコマンドの削除結果を、フロー制御部121へ送信する(ステップS1107)。フロー制御部121は、フローおよびおスキャンコマンドの削除結果を、サービス制御部110へ送信する(ステップS1108)。 Further, the flow control unit 121 transmits a scan command deletion request to the instruction distribution unit 131 (step S1105). In response to this, the instruction distribution unit 131 deletes the scan command associated with the deleted registration code together with the command parameter (step S1106), and the instruction distribution unit 131 displays the deletion result of the scan command. It is transmitted to the flow control unit 121 (step S1107). The flow control unit 121 transmits the deletion result of the flow and the scan command to the service control unit 110 (step S1108).

続いて、サービス制御部110が、アプリアイコン削除要求を、アプリ情報記憶部160へ送信する(ステップS1109)。このアプリアイコン削除要求は、削除された登録コードを含んでいる。アプリ情報記憶部160は、アプリアイコン削除要求に応じて、削除された登録コードに対応付けられているアプリアイコンを削除すると、その削除結果をサービス制御部110へ送信する(ステップS1110)。サービス制御部110は、この削除結果を受信すると、削除された登録コードを、BPOサービスシステム11に通知する(ステップS1111)。この通知を受けたBPOサービスシステム11は、サービスの解約が完了したことを、契約ユーザ15に通知する(ステップS1112)。 Subsequently, the service control unit 110 transmits an application icon deletion request to the application information storage unit 160 (step S1109). This app icon deletion request contains the deleted registration code. When the application information storage unit 160 deletes the application icon associated with the deleted registration code in response to the application icon deletion request, the application information storage unit 160 transmits the deletion result to the service control unit 110 (step S1110). Upon receiving the deletion result, the service control unit 110 notifies the BPO service system 11 of the deleted registration code (step S1111). Upon receiving this notification, the BPO service system 11 notifies the contract user 15 that the cancellation of the service has been completed (step S1112).

以上説明したように、本発明の一実施形態に係るサービス提供システム100では、画像形成装置12から、BPOクラウドサービスの登録コードが入力されたことに応じて、この登録コードに対応付けられているスキャン処理を画像形成装置12に実行させるようにしている。また、サービス提供システム100では、スキャン処理に続いて、スキャン処理により生成されたスキャンファイルを、登録コードに対応付けられているBPOクラウドサービスの所定の配信先へ配信するようにしている。このため、BPOクラウドサービスの契約ユーザは、画像形成装置12から登録コードを入力するだけでよく、スキャンファイルの送信先を意識したり、スキャンファイルの送信操作を行ったりする必要はない。また、契約ユーザがスキャンファイルを送信し忘れたり、スキャンファイルの送信が遅れたり、スキャンファイルが誤った送信先に送信されたりすることもない。したがって、サービス提供システム100によれば、スキャンファイルをBPOクラウドサービスへ効率的かつ適切に送信することができる。 As described above, in the service providing system 100 according to the embodiment of the present invention, the registration code of the BPO cloud service is associated with the registration code in response to the input of the registration code of the BPO cloud service from the image forming apparatus 12. The image forming apparatus 12 is made to execute the scanning process. Further, in the service providing system 100, following the scan process, the scan file generated by the scan process is delivered to a predetermined delivery destination of the BPO cloud service associated with the registration code. Therefore, the contract user of the BPO cloud service only needs to input the registration code from the image forming apparatus 12, and does not need to be aware of the destination of the scan file or perform the operation of transmitting the scan file. In addition, the contract user does not forget to send the scan file, the transmission of the scan file is delayed, and the scan file is not sent to the wrong destination. Therefore, according to the service providing system 100, the scan file can be efficiently and appropriately transmitted to the BPO cloud service.

また、本実施形態のサービス提供システム100は、契約ユーザ15が、BPOサービスシステム11に対して、サービスの利用申し込みを行ったタイミングで、契約ユーザ15に対して登録コードが採番される。そして、登録コードが採番されたときに、サービスの提供を行うために必要な各種登録情報(アプリアイコン、コマンド、コマンドパラメータ、フロー、フローパラメータ、ジョブ、ジョブパラメータ)が、登録コードに対応付けられて自動的に登録されるようにしている。このため、サービス提供システム100のシステム管理者は、各種登録情報を手作業で登録する必要がない。したがって、サービス提供システム100によれば、システム管理者の作業負荷を軽減することができる。また、サービス提供システム100によれば、各種登録情報の登録ミスを防止することができる。 Further, in the service providing system 100 of the present embodiment, a registration code is assigned to the contract user 15 at the timing when the contract user 15 applies for the use of the service to the BPO service system 11. Then, when the registration code is numbered, various registration information (application icon, command, command parameter, flow, flow parameter, job, job parameter) required to provide the service is associated with the registration code. It is designed to be automatically registered. Therefore, the system administrator of the service providing system 100 does not need to manually register various registration information. Therefore, according to the service providing system 100, the workload of the system administrator can be reduced. Further, according to the service providing system 100, it is possible to prevent registration errors of various registration information.

また、本実施形態のサービス提供システム100は、契約ユーザ15が、BPOサービスシステム11に対して、サービスの解約の申し出を行ったタイミングで、契約ユーザ15の登録コードが削除される。そして、登録コードが削除されたときに、この登録コードに対応付けられて登録されている各種登録情報(アプリアイコン、コマンド、コマンドパラメータ、フロー、フローパラメータ、ジョブ、ジョブパラメータ)が、自動的に削除されるようにしている。このため、サービス提供システム100のシステム管理者は、各種登録情報を手作業で削除する必要がない。したがって、サービス提供システム100によれば、システム管理者の作業負荷を軽減することができる。また、サービス提供システム100によれば、各種登録情報の削除ミスを防止することができる。 Further, in the service providing system 100 of the present embodiment, the registration code of the contract user 15 is deleted at the timing when the contract user 15 requests the BPO service system 11 to cancel the service. Then, when the registration code is deleted, various registration information (app icon, command, command parameter, flow, flow parameter, job, job parameter) registered in association with this registration code is automatically added. I am trying to delete it. Therefore, the system administrator of the service providing system 100 does not need to manually delete various registration information. Therefore, according to the service providing system 100, the workload of the system administrator can be reduced. Further, according to the service providing system 100, it is possible to prevent mistakes in deleting various registered information.

さらに、本実施形態のサービス提供システム100は、スキャンファイルの配信先の設定および管理を、サービス提供システム100上のパラメータ(フローパラメータおよびジョブパラメータ)のみで行っている。このため、スキャンファイルの配信先が変更された場合であっても、画像形成装置12側では何ら変更を行う必要がなく、サービス提供システム100のみでパラメータ変更を行えばよい。 Further, the service providing system 100 of the present embodiment sets and manages the delivery destination of the scan file only by the parameters (flow parameter and job parameter) on the service providing system 100. Therefore, even if the delivery destination of the scan file is changed, it is not necessary to make any change on the image forming apparatus 12 side, and the parameter may be changed only by the service providing system 100.

なお、上記実施形態では、サービス提供システム100の各機能(図3参照)を、1台の情報処理装置(情報処理装置100A)によって実現するようにしているが、複数台の情報処理装置によって実現するようにしてもよい。 In the above embodiment, each function of the service providing system 100 (see FIG. 3) is realized by one information processing device (information processing device 100A), but it is realized by a plurality of information processing devices. You may try to do it.

また、上記実施形態では、スキャン処理が実行されてからスキャンファイルが配信されるまでの一連の処理を、3つのフロー(スキャン処理フロー、ファイル入力フロー、および配信フロー)により実現されるようにしているが、これに限らない。例えば、上記一連の処理を、2つ以下のフローまたは4つ以上のフローにより実現されるようにしてもよい。 Further, in the above embodiment, a series of processes from the execution of the scan process to the distribution of the scan file is realized by three flows (scan process flow, file input flow, and distribution flow). However, it is not limited to this. For example, the series of processes may be realized by two or less flows or four or more flows.

また、上記実施形態では、本発明のネットワークサービスの一例として、BPOクラウドサービスにおける請求書処理サービスを用いているが、本発明は、スキャン処理を要するネットワークサービスであれば、如何なるネットワークサービスにも適用可能である。 Further, in the above embodiment, the bill processing service in the BPO cloud service is used as an example of the network service of the present invention, but the present invention is applicable to any network service as long as it is a network service that requires scanning processing. It is possible.

また、上記実施形態では、スキャンファイルの所定の配信先を、BPOサービスシステム11の外部に設けられている外部ストレージシステム13としているが、これに限らない。例えば、スキャンファイルの所定の配信先を、BPOサービスシステム11の内部に設けられている記憶装置としてもよい。 Further, in the above embodiment, the predetermined delivery destination of the scan file is the external storage system 13 provided outside the BPO service system 11, but the present invention is not limited to this. For example, the predetermined delivery destination of the scan file may be a storage device provided inside the BPO service system 11.

また、上記実施形態では、本発明の「識別コード」の一例として、BPOクラウドサービスの登録コードを用いているが、これに限らず、例えば、登録コードに1:1で対応付けられている他の識別コードを用いてもよい。 Further, in the above embodiment, the registration code of the BPO cloud service is used as an example of the "identification code" of the present invention, but the present invention is not limited to this, and for example, the registration code is associated with the registration code at a ratio of 1: 1. Identification code of may be used.

以上、本発明の好ましい実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications or modifications are made within the scope of the gist of the present invention described in the claims. It can be changed.

10 情報処理システム
11 BPOサービスシステム
12 画像形成装置
13 外部ストレージシステム
14 インターネット
100 サービス提供システム
100A 情報処理装置
110 サービス制御部(識別コード割当部、アプリ登録部)
120 サービス処理部
121 フロー制御部(処理登録部、処理削除部)
123 スキャンコンポーネント
124 ファイル入力コンポーネント
125 配信コンポーネント
130 デバイスサービス部
131 命令配信部(スキャン実行制御部)
132 アプリ配信部
140 データ管理部
150 スキャンファイル記憶部
160 アプリ情報記憶部
10 Information processing system 11 BPO service system 12 Image forming device 13 External storage system 14 Internet 100 Service providing system 100A Information processing device 110 Service control unit (identification code assignment unit, application registration unit)
120 Service processing unit 121 Flow control unit (processing registration unit, processing deletion unit)
123 Scan component 124 File input component 125 Delivery component 130 Device service section 131 Instruction delivery section (scan execution control section)
132 Application distribution unit 140 Data management unit 150 Scan file storage unit 160 Application information storage unit

特開2015−103917号公報JP 2015-103917

Claims (5)

画像形成装置に対してネットワークサービスを提供することが可能なサービス提供システムであって、
前記画像形成装置から、前記ネットワークサービスの契約ユーザに割り当てられた識別コードが入力されたことに応じて、前記識別コードに対応付けられているスキャン処理を前記画像形成装置に実行させるスキャン実行制御部と、
前記スキャン処理に続いて、前記スキャン処理により生成されたスキャンファイルを、前記識別コードに対応付けられている前記ネットワークサービスの所定の配信先へ配信する配信処理を行うサービス処理部と
前記契約ユーザの利用開始時に、当該契約ユーザに前記識別コードを割り当てる識別コード割当部と、
前記識別コード割当部によって前記契約ユーザに前記識別コードが割り当てられたときに、前記画像形成装置に実行させるべき前記スキャン処理、および、前記サービス処理部が実行すべき前記配信処理を、前記識別コードに対応付けて登録する処理登録部と、
前記契約ユーザの利用停止時に、当該契約ユーザの前記識別コードに対応付けて登録されている前記スキャン処理および前記配信処理を削除する処理削除部と
を備えることを特徴とするサービス提供システム。
A service providing system capable of providing network services to an image forming apparatus.
A scan execution control unit that causes the image forming apparatus to execute a scanning process associated with the identification code in response to an input of an identification code assigned to a contract user of the network service from the image forming apparatus. When,
Following the scan process, a service processing unit that performs a delivery process that delivers the scan file generated by the scan process to a predetermined delivery destination of the network service associated with the identification code .
An identification code assigning unit that assigns the identification code to the contract user at the start of use of the contract user,
When the contract user is assigned the identification code by the identification code assigning unit, the scanning process to be executed by the image forming apparatus and the distribution process to be executed by the service processing unit are performed by the identification code. Processing registration unit to be registered in association with
A service providing system including a process deletion unit that deletes the scan process and the delivery process registered in association with the identification code of the contract user when the contract user is suspended from use .
前記画像形成装置において前記識別コードが入力されたときに、当該識別コードに対応付けられている、前記契約ユーザが利用可能なアプリのアイコンを、前記画像形成装置に配信して表示させるアプリ配信部
をさらに備えることを特徴とする請求項に記載のサービス提供システム。
When the identification code is input in the image forming apparatus, the application distribution unit that distributes and displays the icon of the application available to the contract user associated with the identification code to the image forming apparatus. The service providing system according to claim 1 , further comprising.
前記識別コード割当部によって前記契約ユーザに前記識別コードが割り当てられたときに、前記画像形成装置に表示させるべき前記アプリのアイコンを、前記識別コードに対応付けて登録するアプリ登録部
をさらに備えることを特徴とする請求項に記載のサービス提供システム。
Further provided is an application registration unit that registers the icon of the application to be displayed on the image forming apparatus in association with the identification code when the identification code is assigned to the contract user by the identification code assigning unit. The service providing system according to claim 2 .
画像形成装置に対してネットワークサービスを提供することが可能な情報処理装置であって、
前記画像形成装置から、前記ネットワークサービスの契約ユーザに割り当てられた識別コードが入力されたことに応じて、前記識別コードに対応付けられているスキャン処理を前記画像形成装置に実行させるスキャン実行制御部と、
前記スキャン処理に続いて、前記スキャン処理により生成されたスキャンファイルを、前記識別コードに対応付けられている前記ネットワークサービスの所定の配信先へ配信する配信処理を行うサービス処理部と
前記契約ユーザの利用開始時に、当該契約ユーザに前記識別コードを割り当てる識別コード割当部と、
前記識別コード割当部によって前記契約ユーザに前記識別コードが割り当てられたときに、前記画像形成装置に実行させるべき前記スキャン処理、および、前記サービス処理部が実行すべき前記配信処理を、前記識別コードに対応付けて登録する処理登録部と、
前記契約ユーザの利用停止時に、当該契約ユーザの前記識別コードに対応付けて登録されている前記スキャン処理および前記配信処理を削除する処理削除部と
を備えることを特徴とする情報処理装置。
An information processing device capable of providing network services to an image forming device.
A scan execution control unit that causes the image forming apparatus to execute a scanning process associated with the identification code in response to an input of an identification code assigned to a contract user of the network service from the image forming apparatus. When,
Following the scan process, a service processing unit that performs a delivery process that delivers the scan file generated by the scan process to a predetermined delivery destination of the network service associated with the identification code .
An identification code assigning unit that assigns the identification code to the contract user at the start of use of the contract user,
When the contract user is assigned the identification code by the identification code assigning unit, the scanning process to be executed by the image forming apparatus and the distribution process to be executed by the service processing unit are performed by the identification code. Processing registration unit to be registered in association with
An information processing device including a process deletion unit that deletes the scan process and the distribution process registered in association with the identification code of the contract user when the contract user is suspended from use .
画像形成装置に対してネットワークサービスを提供することが可能なサービス提供システムによるサービス提供方法であって、
前記画像形成装置から、前記ネットワークサービスの契約ユーザに割り当てられた識別コードが入力されたことに応じて、前記識別コードに対応付けられているスキャン処理を前記画像形成装置に実行させる命令配信工程と、
前記スキャン処理に続いて、前記スキャン処理により生成されたスキャンファイルを、前記識別コードに対応付けられている前記ネットワークサービスの所定の配信先へ配信する配信処理を行うスキャンファイル配信工程と
前記契約ユーザの利用開始時に、当該契約ユーザに前記識別コードを割り当てる識別コード割当工程と、
前記識別コード割当工程において前記契約ユーザに前記識別コードが割り当てられたときに、前記画像形成装置に実行させるべき前記スキャン処理、および、前記スキャンファイル配信工程において実行すべき前記配信処理を、前記識別コードに対応付けて登録する処理登録工程と、
前記契約ユーザの利用停止時に、当該契約ユーザの前記識別コードに対応付けて登録されている前記スキャン処理および前記配信処理を削除する処理削除工程と
を含むことを特徴とするサービス提供方法。
It is a service providing method by a service providing system capable of providing a network service to an image forming apparatus.
An instruction distribution step of causing the image forming apparatus to execute a scanning process associated with the identification code in response to an input of an identification code assigned to a contract user of the network service from the image forming apparatus. ,
Following the scan process, a scan file distribution step of performing a distribution process of distributing the scan file generated by the scan process to a predetermined distribution destination of the network service associated with the identification code .
An identification code assignment process for assigning the identification code to the contract user at the start of use of the contract user,
When the contract user is assigned the identification code in the identification code assignment step, the scan process to be executed by the image forming apparatus and the distribution process to be executed in the scan file distribution step are identified. Process registration process to register by associating with the code
A service providing method including a process deletion step of deleting the scan process and the distribution process registered in association with the identification code of the contract user when the contract user is suspended from use .
JP2017008805A 2017-01-20 2017-01-20 Service provision system, information processing device, and service provision method Expired - Fee Related JP6805840B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017008805A JP6805840B2 (en) 2017-01-20 2017-01-20 Service provision system, information processing device, and service provision method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017008805A JP6805840B2 (en) 2017-01-20 2017-01-20 Service provision system, information processing device, and service provision method

Publications (2)

Publication Number Publication Date
JP2018117323A JP2018117323A (en) 2018-07-26
JP6805840B2 true JP6805840B2 (en) 2020-12-23

Family

ID=62985714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017008805A Expired - Fee Related JP6805840B2 (en) 2017-01-20 2017-01-20 Service provision system, information processing device, and service provision method

Country Status (1)

Country Link
JP (1) JP6805840B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6155899B2 (en) * 2012-07-12 2017-07-05 株式会社リコー Information processing system, information processing apparatus, device, information processing method, and program
JP6163932B2 (en) * 2013-07-18 2017-07-19 株式会社リコー Data processing system, information processing system, information processing method, and program
JP6367764B2 (en) * 2015-06-24 2018-08-01 株式会社リコー Management apparatus, management method, and management program

Also Published As

Publication number Publication date
JP2018117323A (en) 2018-07-26

Similar Documents

Publication Publication Date Title
JP6439370B2 (en) Information processing system, information processing method, information processing apparatus, and program
CN102591597B (en) Information processing apparatus and method for controlling the same
US10114940B2 (en) Information processing system, information processing apparatus, and information processing method
JP2019139591A (en) System and method using the same
US9513847B2 (en) Tools for facilitating printer installation
US10063745B2 (en) Information processing system, information processing apparatus, and information processing method
CN103312923A (en) Information processing apparatus and control method thereof
JP2015125620A (en) Information processing apparatus, control method therefor, program, and information processing system
JP2016174229A (en) Information processing system, information processing device, information processing method and program
JP5709429B2 (en) Image processing apparatus, control method therefor, and program
JP6477092B2 (en) Information processing system, information processing apparatus, and information processing method
JP6381288B2 (en) Information processing apparatus, information processing system, information processing apparatus control method, and program
US10291743B2 (en) Configuring service endpoints in native client applications
JP6805840B2 (en) Service provision system, information processing device, and service provision method
JP2015153117A (en) Document generation system
US20170171413A1 (en) Image forming apparatus and method for providing workflow service
KR20220029088A (en) Group based application configuration
JP2009110050A (en) Information processing apparatus, information processing system, display control method, display control program, and recording medium
US9223525B2 (en) Methods and systems for implementing a network-based extensible interface platform for multifunction devices
JP5847528B2 (en) Image forming apparatus, image forming apparatus control method, and program
JP5693095B2 (en) MFP, system, information processing method, and program
JP2019087922A (en) Image processing apparatus and control method of image processing apparatus
JP2011237927A (en) Workflow control device, workflow control system, workflow control method, workflow control program and recording medium
JP6128503B1 (en) Program, server and system for providing services related to electronic manuals
JP6614987B2 (en) Management system, management apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201019

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201117

R151 Written notification of patent or utility model registration

Ref document number: 6805840

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees