Abstract:
A management system is implemented by one or more information processing apparatuses connected via a network to one or more execution apparatuses that execute processes constituting a process flow. The management system includes a first registration unit that registers, in a storage unit, an information structure that is generated when the process flow is executed and that is used to store at least one of billing information and an execution result of each of the processes in the process flow. The system also includes a receiving unit that receives at least one of the billing information and the execution result from each of the execution apparatuses. Further, the system includes a second registration unit that registers at least one of the billing information and the execution result received by the receiving unit in the information structure.
Abstract:
A billing management system includes an image forming apparatus and a billing management apparatus. The image forming apparatus includes a process information receiving unit for receiving process information indicating a list of processes in a process flow; a registration unit for transmitting identification information for the process flow to the billing management apparatus; a process execution unit for performing a first process assigned to the image forming apparatus; a billing information transmitting unit for transmitting billing information for the first process to the billing management apparatus; and a data transfer unit for transferring output data of the first process to a service providing apparatus that is to perform a second process. The billing management apparatus receives the billing information for the first and second processes from the image forming apparatus and the service providing apparatus and records the billing information in association with the identification information.
Abstract:
An image forming apparatus includes a storage unit, a request reception unit configured to receive a scanning request requesting to scan an image, a scanning execution unit configured to execute a scanning process to scan the image based on the scanning request and thereby to obtain image data, and a transmitting unit. The transmitting unit is configured to determine whether to transmit the obtained image data to an information processing apparatus corresponding to first identification information specified in the scanning request based on a charging scheme of a communication service specified in the scanning request, to transmit the obtained image data to the information processing apparatus if it is determined to transmit the image data, and to store the image data in the storage unit if it is determined not to transmit the image data.
Abstract:
A non-transitory computer-readable recording medium stores a program that causes a computer to execute the steps of causing a first printer driver to generate first print data in response to receiving an electronic data print instruction, and recording the first print data in a storage unit; sending the first print data to an image forming apparatus connected to the computer via a network, in response to receiving a print data acquisition request from the image forming apparatus; causing a printer driver identified by identification information to generate second print data in response to receiving the identification information identifying the printer driver, the printer driver being compatible with the image forming apparatus, and sending the second print data to the image forming apparatus.
Abstract:
An image forming apparatus includes a unit for receiving process information indicating a list of processes used in a process flow requested by an information processing apparatus connected via a network; a unit for executing a process that the image forming apparatus is requested to execute, and recording charging information, which is relevant to the executed process, in charging information record data of the process flow; a unit for transferring the charging information record data to a service providing device that is requested to execute another process; a unit for receiving the charging information record data in which charging information, which is relevant to the other process executed by the service providing device, has been recorded by the service providing device; and a unit for recording, in a storage unit, the charging information record data in which charging information are recorded in association with the corresponding processes in the list.