Emission amount calculation system, emission amount calculation method and program
The emissions calculation system accurately predicts carbon dioxide emissions by processing order and performance data, enhancing carbon offset precision.
Patent Information
- Application Number
- JP2023109936
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-04
- Publication Date
- 2025-01-20
AI Technical Summary
Conventional systems fail to accurately predict carbon dioxide emissions during product production, limiting the precision of carbon offset calculations.
An emissions calculation system that includes units for acquiring order information, registering job information, transmitting to management devices, acquiring performance information, calculating actual and predicted carbon dioxide emissions, and displaying results on terminals.
Enables accurate prediction of carbon dioxide emissions at appropriate timings, facilitating precise carbon offset calculations and credit estimations.
Smart Images

Figure 2025008077000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an emission calculation system, an emission calculation method, and a program. [Background technology]
[0002] Systems are known that calculate greenhouse gas emissions, such as carbon dioxide (CO2), generated during the production process of a product, and perform so-called carbon offsetting on the calculated emissions. The production process of a product, for example, is the printing process of printed materials. The process also includes the operation of equipment and the work of workers. Carbon offsetting (hereinafter simply referred to as "offsetting") refers to first making efforts to reduce greenhouse gas emissions, which are unavoidable in daily life or economic activities, and then compensating for all or part of the greenhouse gas emissions that are unavoidable with greenhouse gas emission reductions or absorptions through other activities (e.g., reforestation). Offsetting is specifically carried out by buying and selling carbon dioxide emission reductions or credits that certify the reductions.
[0003] In relation to such technology, a system has been disclosed that collects data on resource consumption such as paper, ink, toner, and power consumption from printers in order to accurately calculate environmental offsets (see, for example, Patent Document 1). Also disclosed is a system that classifies the solution construction process into multiple steps, inputs usage records for each step, and calculates the environmental impact of the entire process (see, for example, Patent Document 2). Summary of the Invention [Problem to be solved by the invention]
[0004] However, while conventional technology has devised a method for inputting information to calculate environmental impact, there is a problem in that it is not possible to derive a highly accurate predicted value for carbon dioxide emissions when receiving an order for a product, etc.
[0005] The present invention has been made in consideration of the above, and aims to provide an emission calculation system, an emission calculation method, and a program that can accurately calculate predicted values of carbon dioxide emissions associated with the production of products at appropriate times. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the present invention is characterized by having a first acquisition unit that acquires order information including processing conditions for one or more processes for producing a product from a first terminal; a registration unit that registers the order information acquired by the first acquisition unit as first job information; a first transmission unit that transmits the first job information registered by the registration unit to a management device that is responsible for managing the execution of processing for the process; a second acquisition unit that acquires performance information indicating the performance of processing in the process from the management device; a first calculation unit that calculates an actual value of carbon dioxide emissions associated with a job based on the first job information based on the performance information acquired by the second acquisition unit; and a second calculation unit that calculates a predicted value of carbon dioxide emissions associated with a job based on second job information registered by the registration unit based on the actual value calculated by the first calculation unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to accurately calculate a predicted value of the amount of carbon dioxide emissions associated with the production of a product at an appropriate time. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the overall configuration of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an outline of the operation of the information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the emission calculation system according to the embodiment. [Figure 4]FIG. 4 is a diagram illustrating an example of a hardware configuration of a sales terminal according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a hardware configuration of a printing machine according to an embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a functional block configuration of the information processing system according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of printing conditions, discharge amounts, estimated amounts, and estimated credit amounts. [Figure 8] FIG. 8 is a diagram showing an example of the structure of data handled in the information processing system according to the embodiment. [Figure 9] FIG. 9 is a sequence diagram showing an example of the flow of processing at the time of receiving an order in the information processing system according to the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of screen transitions during order reception processing in the information processing system according to the embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a top screen of the information processing system according to the embodiment. [Figure 12] FIG. 12 is a diagram showing an example of an order information input screen for order reception processing in the information processing system according to the embodiment. [Figure 13] FIG. 13 is a diagram showing an example of an order information input screen for order reception processing in the information processing system according to the embodiment. [Figure 14] FIG. 14 is a diagram showing an example of an order information input screen for order reception processing in the information processing system according to the embodiment. [Figure 15] FIG. 15 is a diagram showing an example of an order registration completion screen in the order reception process of the information processing system according to the embodiment. [Figure 16] FIG. 16 is a diagram illustrating an example of an email sent in the order reception process of the information processing system according to the embodiment. [Figure 17] FIG. 17 is a diagram illustrating an example of a report of processing at the time of order receipt in the information processing system according to the embodiment. [Figure 18] FIG. 18 is a sequence diagram showing an example of the flow of a job registration process in the information processing system according to the embodiment. [Figure 19] FIG. 19 is a diagram showing an example of screen transitions in the job registration process of the information processing system according to the embodiment. [Figure 20] FIG. 20 is a diagram showing an example of an order list screen of the job registration process of the information processing system according to the embodiment. [Figure 21] FIG. 21 is a diagram showing an example of an order details screen of the job registration process of the information processing system according to the embodiment. [Figure 22] FIG. 22 is a diagram showing an example of a job information input screen for job registration processing in the information processing system according to the embodiment. [Figure 23] FIG. 23 is a diagram showing an example of a job information input screen for job registration processing in the information processing system according to the embodiment. [Figure 24] FIG. 24 is a diagram showing an example of a job registration completion screen of the job registration process of the information processing system according to the embodiment. [Figure 25] FIG. 25 is a sequence diagram showing an example of the flow of the process start and result input processing of the information processing system according to the embodiment. [Figure 26] FIG. 26 is a diagram showing an example of screen transitions in the process processing start / results input process of the information processing system according to the embodiment. [Figure 27] FIG. 27 is a diagram showing an example of a job list screen for the process processing start / results input process of the information processing system according to the embodiment. [Figure 28] FIG. 28 is a diagram showing an example of a job details screen for the process processing start / results input process of the information processing system according to the embodiment. [Figure 29] FIG. 29 is a diagram showing an example of a result input screen for the process processing start / result input process of the information processing system according to the embodiment. [Figure 30] FIG. 30 is a diagram showing an example of a result input screen for the process processing start / result input process of the information processing system according to the embodiment. [Figure 31] FIG. 31 is a sequence diagram showing an example of the flow of the process start and result input processing of the information processing system according to the embodiment. [Figure 32] FIG. 32 is a sequence diagram showing an example of the flow of a job completion process in the information processing system according to the embodiment. [Figure 33] FIG. 33 is a diagram showing an example of a screen transition during job completion processing in the information processing system according to the embodiment. [Figure 34] FIG. 34 is a diagram showing an example of a job list screen of the job completion process of the information processing system according to the embodiment. [Figure 35] FIG. 35 is a diagram showing an example of a job details screen for job completion processing in the information processing system according to the embodiment. [Figure 36] FIG. 36 is a sequence diagram showing an example of the flow of a performance confirmation process in the information processing system according to the embodiment. [Figure 37] FIG. 37 is a diagram showing an example of screen transitions in the performance confirmation process of the information processing system according to the embodiment. [Figure 38] FIG. 38 is a diagram showing an example of a result list screen of the result confirmation process of the information processing system according to the embodiment. [Figure 39] FIG. 39 is a diagram showing an example of a result detail screen of the result confirmation process of the information processing system according to the embodiment. [Figure 40] FIG. 40 is a diagram showing processing conditions for each step of processing of a printed material. [Figure 41] FIG. 41 is a diagram showing processing conditions for each step of clothing processing. DETAILED DESCRIPTION OF THE INVENTION
[0009] Below, embodiments of an emission calculation system, an emission calculation method, and a program according to the present invention will be described in detail with reference to the drawings. Furthermore, the present invention is not limited to the following embodiments, and the components in the following embodiments include those that would be easily conceived by a person skilled in the art, those that are substantially the same, and those that are within the scope of what is called equivalents. Furthermore, various omissions, substitutions, modifications, and combinations of the components can be made without departing from the spirit of the following embodiments.
[0010] (Overall configuration and operation of the information processing system) Fig. 1 is a diagram showing an example of the overall configuration of an information processing system according to an embodiment. Fig. 2 is a diagram explaining an outline of the operation of the information processing system according to an embodiment. The overall configuration and an outline of the operation of the information processing system 1 according to this embodiment will be explained with reference to Figs. 1 and 2.
[0011] The information processing system 1 shown in FIG. 1 is a system (an example of an emission calculation system) that calculates actual and predicted carbon dioxide emissions generated in the process of producing a product. As shown in FIG. 1, the information processing system 1 includes a sales terminal 10 (an example of a first terminal), an order management system 20, an emission calculation system 30, a print management system 40 (an example of a management device), an operator terminal 41, a pre-processing system 42 (an example of a management device), a printing press 43, a post-processing machine 44, a delivery system 50 (an example of a management device), and an offset intermediary system 60. Note that each management device may be included as a functional unit (management unit) within the emission calculation system, for example. Among these, the print management system 40, the operator terminal 41, the pre-processing system 42, the printing press 43, and the post-processing machine 44 are devices belonging to a printing company. Furthermore, the sales terminal 10, the order management system 20, the emission calculation system 30, the print management system 40, the delivery system 50, and the offset intermediary system 60 are capable of data communication via a network N. Furthermore, a print management system 40, an operator terminal 41, a pre-processing system 42, a printing machine 43, and a post-processing machine 44 belonging to the printing company are capable of data communication via a LAN (Local Area Network).
[0012] As will be described later, when the worker terminal 41 is an information terminal handled by a process manager, it is not limited to belonging to a printing company.
[0013] The sales terminal 10 is an information terminal such as a smartphone, a tablet terminal, or a PC (Personal Computer) that allows a salesperson to input order information in response to a customer's request.
[0014] The order management system 20 is a server device or a server system that manages order information input by the sales terminal 10 .
[0015] The emission calculation system 30 is a server device or server system that manages job information based on order information registered in the order management system 20, calculates actual values of carbon dioxide emissions (actual emissions) emitted in process processing based on the job information, and calculates predicted emissions that reflect the actual values.
[0016] The print management system 40 is a server device or server system that manages the execution of the printing process. Specifically, the print management system 40 transmits job information to the printing press 43, the post-processing machine 44, etc., to execute the processing, collects a job log including the results of the processing, generates it as operation information (an example of performance information), and transmits it to the emission calculation system 30.
[0017] The worker terminal 41 is an information terminal such as a PC that is used by the worker in charge of each process to start the process and input results, etc. The worker terminal 41 will also be described as corresponding to an information terminal operated by the process manager.
[0018] The preprocessing system 42 is an information processing device or information processing system for performing preprocessing such as designing, imposing, and creating a color profile for printed matter. The printing machine 43 is an image forming device that prints out based on job information received from the printing management system 40. The post-processing machine 44 is a device for performing post-processing such as cutting, folding, binding, or glossing of printed matter printed out by the printing machine 43.
[0019] The delivery system 50 is a server device or server system for managing the process of delivering printed materials produced by a printing company.
[0020] The offset intermediation system 60 is a server device or server system that mediates the buying and selling of credits as a carbon dioxide offset process in response to a request from the order management system 20.
[0021] It should be noted that the pre-processing system 42, post-processing machine 44, and delivery system 50 are merely examples of entities that perform each process, and do not necessarily have to be included in the information processing system 1. On the other hand, the information processing system 1 may also include other devices for performing the processes.
[0022] (Hardware configuration of emission calculation systems, etc.) 3 is a diagram showing an example of the hardware configuration of the emission calculation system according to the embodiment. The hardware configuration of the emission calculation system 30 according to the embodiment will be described with reference to FIG.
[0023] As shown in FIG. 3, the emission calculation system 30 includes a CPU (Central Processing Unit) 701, a ROM (Read Only Memory) 702, a RAM (Random Access Memory) 703, an auxiliary storage device 705, a media drive 707, a display 708, a network I / F 709, a keyboard 711, a mouse 712, and a DVD (Digital Versatile Disc) drive 714.
[0024] The CPU 701 is a computing device that controls the overall operation of the emission amount calculation system 30. The ROM 702 is a non-volatile storage device that stores programs for the emission amount calculation system 30. The RAM 703 is a volatile storage device that is used as a work area for the CPU 701.
[0025] The auxiliary storage device 705 is a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various data, programs, etc. The media drive 707 is a device that controls reading and writing of data from and to a recording medium 706 such as a flash memory under the control of the CPU 701.
[0026] The display 708 is a display device configured with a liquid crystal or organic EL (Electro-Luminescence) display, etc., that displays various information such as a cursor, a menu, a window, characters, or an image.
[0027] The network I / F 709 is an interface for communicating data with external devices such as the order management system 20 via the network N. The network I / F 709 is, for example, a NIC (Network Interface Card) that supports Ethernet (registered trademark) and is capable of wired or wireless communication in accordance with TCP (Transmission Control Protocol) / IP (Internet Protocol) or the like.
[0028] The keyboard 711 is an input device for selecting letters, numbers, and various instructions, moving the cursor, etc. The mouse 712 is an input device for selecting and executing various instructions, selecting a processing target, moving the cursor, etc.
[0029] The DVD drive 714 is a device that controls reading and writing of data from and to a DVD 713 such as a DVD-ROM or a DVD-R (Digital Versatile Disk Recordable) as an example of a removable storage medium.
[0030] The above-mentioned CPU 701, ROM 702, RAM 703, auxiliary storage device 705, media drive 707, display 708, network I / F 709, keyboard 711, mouse 712 and DVD drive 714 are communicatively connected to each other via a bus 710 such as an address bus and a data bus.
[0031] The hardware configuration of the emission calculation system 30 shown in Figure 3 is an example, and it is not necessary to include all of the components shown in Figure 3, or it may include other components. Furthermore, the emission calculation system 30 is not limited to being configured with a single information processing device as shown in Figure 3, but may be configured with multiple information processing devices. Furthermore, the order management system 20, print management system 40, worker terminal 41, pre-processing system 42, delivery system 50, and offset intermediary system 60 conform to the configuration shown in Figure 3. However, it goes without saying that the order management system 20, emission calculation system 30, print management system 40, worker terminal 41, pre-processing system 42, delivery system 50, and offset intermediary system 60 do not need to have the same hardware configuration.
[0032] (Sales terminal hardware configuration) 4 is a diagram showing an example of the hardware configuration of a sales terminal according to the embodiment, with reference to which the hardware configuration of the sales terminal 10 according to the embodiment will be described.
[0033] As shown in FIG. 4, the sales terminal 10 includes a CPU 801, a ROM 802, a RAM 803, an EEPROM (Electrically Erasable Programmable Read Only Memory) 804, an imaging unit 805, an imaging I / F 806, an acceleration / direction sensor 807, and a GNSS (Global Navigation Satellite System) receiving unit 808.
[0034] The CPU 801 is a computing device that controls the overall operation of the sales terminal 10. The ROM 802 is a non-volatile storage device that stores programs used to drive the CPU 801, such as an IPL (Initial Program Loader). The RAM 803 is a volatile storage device that is used as a work area for the CPU 801. The EEPROM 804 is a non-volatile storage device that stores programs and various data.
[0035] The imaging unit 805 is a built-in imaging device (camera) that captures an image of a subject using an image sensor such as a CMOS (Complementary Metal Oxide Semiconductor) to obtain image data under the control of the CPU 801. Note that instead of a CMOS image sensor, an image sensor such as a CCD (Charge Coupled Device) may also be used. The imaging I / F 806 is an interface for controlling the driving of the imaging unit 805.
[0036] The acceleration / direction sensor 807 is one of various sensors such as an electronic magnetic compass that detects geomagnetism, a gyrocompass, an acceleration sensor, and the like.
[0037] The GNSS receiver 808 is a receiving device that receives positioning signals from positioning satellites, such as GPS (Global Positioning System) signals from GPS satellites.
[0038] As shown in FIG. 4, the sales terminal 10 further includes a long-distance communication circuit 810, an antenna 810a, a short-distance communication circuit 811, an antenna 811a, a microphone 812, a speaker 813, an audio input / output I / F 814, a display 815 (display device), an external device connection I / F 816, a vibrator 817, and a touch panel 818.
[0039] The long-distance communication circuit 810 is a communication circuit that performs wireless communication with other devices via a network N through an antenna 810a in accordance with standards such as Wi-Fi (registered trademark).
[0040] The short-distance communication circuit 811 is a communication circuit that performs short-distance wireless communication with other devices via an antenna 811a in accordance with standards such as NFC (Near Field Communication) or Bluetooth (registered trademark).
[0041] The microphone 812 is a built-in sound collecting device that converts sound into an electrical signal. The speaker 813 is a built-in acoustic device that converts the electrical signal into physical vibrations and outputs sound such as music or voice. The sound input / output I / F 814 is an interface that processes input and output of sound signals between the microphone 812 and the speaker 813 under the control of the CPU 801. The microphone 812 and the speaker 813 may be wirelessly connected headsets.
[0042] The display 815 is a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display that displays an image of a subject, various icons, etc. The external device connection I / F 816 is an interface conforming to standards such as USB (Universal Serial Bus) for connecting various external devices.
[0043] The vibrator 817 is a device that generates physical vibrations under the control of the CPU 801 .
[0044] The touch panel 818 is an input device that allows the user to perform various functions of the sales terminal 10 by touching the display 815 .
[0045] The above-mentioned CPU 801, ROM 802, RAM 803, EEPROM 804, imaging I / F 806, acceleration / direction sensor 807, GNSS receiver 808, long-distance communication circuit 810, short-distance communication circuit 811, sound input / output I / F 814, display 815, external device connection I / F 816, vibrator 817, and touch panel 818 are connected to each other so as to be able to communicate with each other via bus lines 809 such as an address bus and a data bus.
[0046] The hardware configuration of the sales terminal 10 shown in FIG. 4 is an example, and it is not necessary for the sales terminal 10 to include all of the components, and other components may also be included.
[0047] (Printing machine hardware configuration) 5 is a diagram showing an example of the hardware configuration of a printing machine according to an embodiment of the present invention, and the hardware configuration of a printing machine 43 according to the present embodiment will be described with reference to FIG.
[0048] As shown in FIG. 5, the printing machine 43 includes a controller 910, a short-range communication circuit 920, an engine control unit 930, an operation panel 940, and a network I / F 950.
[0049] The controller 910 includes a CPU 901, which is the main part of the computer, a MEM-P (system memory) 902, a NB (north bridge) 903, a SB (south bridge) 904, an ASIC (application specific integrated circuit) 906, a MEM-C (local memory) 907, an HDD controller 908, and an HD 909. Of these, the NB 903 and the ASIC 906 are connected by an AGP (accelerated graphics port) bus 921.
[0050] The CPU 901 is a computing device that performs overall control of the printing machine 43. The NB 903 is a bridge that connects the CPU 901 with the MEM-P 902, the SB 904, and the AGP bus 921, and includes a memory controller that controls reading and writing to the MEM-P 902, a PCI (Peripheral Component Interconnect) master, and an AGP target.
[0051] The MEM-P902 includes a ROM 902a, which is memory for storing programs and data that realize the functions of the controller 910, and a RAM 902b, which is used for expanding the programs and data and as a drawing memory during memory printing. The programs stored in the RAM 902b may be provided by being recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a CD-R (Compact Disc Recordable), or a DVD.
[0052] The SB 904 is a bridge for connecting the NB 903 with PCI devices, peripheral devices, etc. The ASIC 906 is an integrated circuit (IC) for image processing applications that has hardware elements for image processing and serves as a bridge connecting the AGP bus 921, PCI bus 922, HDD controller 908, and MEM-C 907. The ASIC 906 includes a PCI target and AGP master, an arbiter (ARB) that forms the core of the ASIC 906, a memory controller that controls the MEM-C 907, multiple direct memory access controllers (DMACs) that perform image data rotation and other operations using hardware logic, and a PCI unit that transfers data between the scanner unit 931 and printer unit 932 via the PCI bus 922. A USB interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers) interface may be connected to the ASIC 906.
[0053] The MEM-C 907 is a local memory used as an image buffer for copying and a code buffer. The HD 909 is a storage for storing image data, font data used during printing, and forms. The HDD controller 908 is a controller that controls reading and writing of data from and to the HD 909 under the control of the CPU 901. The HDD controller 908 and the HD 909 may be SSDs.
[0054] The AGP bus 921 is a bus interface for a graphics accelerator card proposed to speed up graphics processing, and by directly accessing the MEM-P 902 at high throughput, the graphics accelerator card can be made faster.
[0055] The short-range communication circuit 920 is a communication circuit such as NFC (Near Field Communication) or Bluetooth. The short-range communication circuit 920 is electrically connected to the ASIC 906 via a PCI bus 922. An antenna 920a for wireless communication is connected to the short-range communication circuit 920.
[0056] The engine control unit 930 includes a scanner unit 931 and a printer unit 932. The scanner unit 931 and the printer unit 932 include image processing functions such as error diffusion or gamma conversion.
[0057] The operation panel 940 is equipped with a panel display section 940a such as a touch panel that displays the current setting values or selection screens, etc., and accepts input from the user, and hard keys 940b consisting of a numeric keypad that accepts setting values for image formation conditions such as density setting conditions, and a start key that accepts a copy start instruction.
[0058] The printing machine 43 can be switched between the document box function, copy function, printer function, and fax function in sequence using the application switching key on the operation panel 940. When the document box function is selected, the printer enters document box mode, when the copy function is selected, the printer enters printer mode, and when the fax function is selected, the printer enters fax mode.
[0059] The network I / F 950 is an interface for data communication via a network, and is an interface capable of communication conforming to, for example, Ethernet, TCP / IP, etc. The network I / F 950 is electrically connected to the ASIC 906 via the PCI bus 922.
[0060] Note that the hardware configuration of the information processing device constituting the printing machine 43 shown in Figure 5 is an example, and it does not need to include all of the components shown in Figure 5, or it may include other components.
[0061] (Configuration and operation of functional blocks of information processing systems) Fig. 6 is a diagram showing an example of the configuration of functional blocks in an information processing system according to an embodiment. Fig. 7 is a diagram showing an example of printing conditions, discharge amount, estimated amount, and estimated credit amount. Fig. 8 is a diagram showing an example of the structure of data handled in the information processing system according to an embodiment. The configuration and operation of functional blocks in the information processing system 1 according to this embodiment will be described with reference to Figs. 6 to 8.
[0062] As shown in FIG. 6, the sales terminal 10 includes a communication unit 101, an input unit 102, and a display control unit 103.
[0063] The communication unit 101 is a functional unit that performs data communication with other devices via the long-distance communication circuit 810. The communication unit 101 transmits, for example, order information input via the input unit 102 to the order management system 20 via the network N.
[0064] The input unit 102 is a functional unit that accepts operational inputs from users such as sales representatives. The sales representative operationally inputs order information regarding process steps for producing printed materials and the like in accordance with customer requests via the input unit 102. For example, FIG. 8 shows an example of data constituting the order information. The input unit 102 is realized by the touch panel 818 shown in FIG. 4.
[0065] The display control unit 103 is a functional unit that controls the display operation of the display 815 .
[0066] The communication unit 101 and the display control unit 103 described above are realized by a program being executed by the CPU 801 shown in Fig. 4. Note that part or all of the communication unit 101 and the display control unit 103 may be realized by a hardware circuit (integrated circuit) such as an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit) instead of a software program.
[0067] Note that the functional units of the sales terminal 10 shown in Fig. 6 are conceptual representations of functions, and are not limited to such configurations. For example, the multiple functional units shown as independent functional units in the sales terminal 10 shown in Fig. 6 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the sales terminal 10 shown in Fig. 6 may be divided into multiple units and configured as multiple functional units.
[0068] As shown in Figure 6, the order management system 20 has a communication unit 201 (an example of a first acquisition unit, an example of a second transmission unit), a registration unit 202, an estimate calculation unit 203 (a third calculation unit), a bill calculation unit 204, an offset processing unit 205, and a memory unit 206.
[0069] The communication unit 201 is a functional unit that performs data communication with other devices via the network I / F 709, such as acquiring and sending / receiving information such as order information.
[0070] The registration unit 202 is a functional unit that, when order information is received from the sales terminal 10 by the communication unit 201, issues an order number and registers the order information, including the order number, in the storage unit 206.
[0071] The estimate calculation unit 203 is a functional unit that calculates an estimate of costs incurred in process processing based on the order information registered by the registration unit 202. Furthermore, based on a predicted value (predicted emission amount) of carbon dioxide emissions (hereinafter sometimes simply referred to as emission amount) calculated by the emission calculation system 30 based on the order information, the estimate calculation unit 203 calculates an estimate of the fee for credits (hereinafter sometimes referred to as estimated credit amount) for offsetting the predicted value.
[0072] FIG. 7 shows an example of printing conditions, emissions, estimated amounts, and estimated credit amounts. FIG. 7 shows an example in which the process includes a printing process that produces printed matter (an example of a product). The printing conditions listed are "black and white / color" and "paper," but these are only examples and other printing conditions may be included. As shown in FIG. 7, if the printing conditions (an example of processing conditions) differ, the estimated printing fee will also differ. However, even if the estimated amount increases due to different printing conditions, this does not necessarily mean that the amount of carbon dioxide emissions (here, predicted values) generated by the printing process under those printing conditions will also increase. For example, for black and white / color "black and white" and paper "high price / low CO2e," the emissions are "10t," the estimated price is "1000," and the estimated credit price is "2000," whereas for black and white / color "black and white" and paper "low price / high CO2e," the emissions are "15t," the estimated price is "800," and the estimated credit price is "3000."In other words, while the estimated price is lower for the latter, the emissions are higher, so the estimated credit price for offsetting is higher.From the customer's perspective, they can compare not only the estimated printing fee, but also the estimated credit price based on the associated emissions before selecting the printing conditions to order.
[0073] The billing calculation unit 204 is a functional unit that calculates the billing amount for the actual costs incurred in the process and the billing amount for the credit fee (hereinafter sometimes referred to as the credit billing amount) based on the activity amount and actual emission values received from the emission calculation system 30 via the communication unit 201. Here, the activity amount indicates the amount of work and processing that generates carbon dioxide in each process. For example, if the process includes a printing process, the activity amount may include the power consumption generated by the operation of the printing press 43 and post-processing unit 44, the amount of toner consumed in the printing process, and the number of sheets of paper consumed. (This also applies to waste paper, which refers to paper that has been discarded, including paper that has failed to be printed and paper used for test printing. It is also sometimes referred to as spare paper at the estimation stage.) The carbon dioxide emissions are calculated by multiplying the activity amount by the intensity value that indicates the emission of a unit activity amount. Figure 8 shows an example of an intensity value master that manages the intensity value for each consumption item associated with the printing process. In the unit consumption master, for example, the unit consumption of "Paper A (size A3)" indicates the amount of carbon dioxide emitted per unit number of A3-sized sheets of paper "Paper A," and by multiplying the number of sheets as the actual value of the activity amount by the unit consumption, the actual amount of carbon dioxide emitted (actual emissions) per unit number of sheets of paper "Paper A" consumed is calculated. In addition, coefficients such as basis weight managed in the calculation master shown in Figure 8 are referenced and used as necessary to calculate the amount of carbon dioxide emitted.
[0074] The offset processing unit 205 is a functional unit that executes offset-related processing between the offset intermediation system 60 and the offset intermediation system 60 .
[0075] The storage unit 206 is a functional unit that stores order information, etc. The storage unit 206 is realized by the auxiliary storage device 705 shown in FIG.
[0076] The above-described communication unit 201, registration unit 202, estimate calculation unit 203, bill calculation unit 204, and offset processing unit 205 are realized by executing a program by CPU 701 shown in Fig. 3. Note that some or all of communication unit 201, registration unit 202, estimate calculation unit 203, bill calculation unit 204, and offset processing unit 205 may be realized by a hardware circuit (integrated circuit) such as an FPGA or ASIC, rather than by a software program.
[0077] Note that the functional units of the order management system 20 shown in Figure 6 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the order management system 20 shown in Figure 6 may be configured as a single functional unit. On the other hand, the function of a single functional unit in the order management system 20 shown in Figure 6 may be divided into multiple functional units and configured as multiple functional units.
[0078] As shown in FIG. 6, the emission calculation system 30 has a communication unit 301, a registration unit 302, a prediction calculation unit 303 (second calculation unit), an email sending unit 304 (an example of a notification unit), a job information sending unit 305 (first sending unit), an acquisition unit 306 (second acquisition unit), a process management unit 307, an actual result calculation unit 308 (first calculation unit), and a memory unit 309.
[0079] The communication unit 301 is a functional unit that performs data communication with other devices via the network I / F 709 .
[0080] The registration unit 302 is a functional unit that, when order information is received by the communication unit 301 from the order management system 20, issues a job number and uses the order information to include the job number in the order information and registers it as job information in the storage unit 309. Note that the registration unit 302 may also register part of the information included in the order information or information associated with the order information as job information.
[0081] The prediction calculation unit 303 is a functional unit that provides the learning model with past job information (an example of first job information) registered by the registration unit 302 as input, and calculates a predicted value of carbon dioxide emissions associated with a new job (a job based on second job information) registered after the registration of the processed past job (an example of a job based on the first job information) using the predicted value of the activity amount obtained as the output of the learning model. The job information corresponding to the new job corresponds to the "second job information" of the present invention. In this case, the prediction calculation unit 303 refers to the unit consumption master and calculation master shown in FIG. 8 stored in the memory unit 309, and calculates a predicted value of the emissions from the predicted value of the activity amount. The job information in this case is the job information registered by the registration unit 302 based on the order information, and is identical to the content of the order information received from the order management system 20. That is, the learning model takes job information as input and outputs a predicted value of the activity amount. In this case, the learning model is a model generated by machine learning using teacher data that is created by labeling multiple pieces of job information with the actual values of the activity amounts actually generated by the execution of process processing based on each piece of job information. Note that the job information used as training data does not need to contain all of the information contained therein as training data, and only a portion of the information may be used as training data. Furthermore, the learning model is not limited to outputting predicted values of activity amounts, and may be trained to directly output predicted values of carbon dioxide emissions. Furthermore, the learning model may be trained for each activity amount item.
[0082] Furthermore, if there is a discrepancy (difference) between the calculated predicted value of the discharge amount and the actual value of the discharge amount (actual discharge amount) calculated by the actual value calculation unit 308 described later, the prediction calculation unit 303 may adjust the hyperparameters used in learning the learning model and re-learn the learning model. A method for adjusting the hyperparameters includes, for example, grid research. Regarding whether or not to adjust the hyperparameters, the prediction calculation unit 303 may adjust the hyperparameters if, for example, the discrepancy (difference) between the predicted value and the actual value is equal to or greater than a predetermined threshold. Furthermore, when adjusting the hyperparameters, the prediction calculation unit 303 may adjust the hyperparameters according to the difference between the predicted value and the actual value, or according to a manual instruction from a manager (such as a process manager). Such hyperparameters are managed in the storage unit 309 as, for example, activity amount (predicted value) calculation parameters shown in FIG. 8 .
[0083] The email sending unit 304 is a functional unit that sends emails for various notifications to the sales terminal 10, the worker terminal 41, etc. via the communication unit 301. For example, the email sending unit 304 sends an email to the worker terminal 41 of the process manager notifying that the order information has been received by the communication unit 301 from the order management system 20.
[0084] The job information transmission unit 305 is a functional unit that transmits job information to systems that manage and execute each process when job information is registered (updated) by the process manager operating the worker terminal 41. For example, the job information transmission unit 305 transmits the job information to the preprocessing system 42, the print management system 40, and the delivery system 50.
[0085] The acquisition unit 306 acquires performance information indicating the performance of each process from a management device (such as the print management system 40, preprocessing system 42, or delivery system 50, or the management unit) that manages the execution of each process. Processes at each process include processes performed by process workers and processes performed by equipment. Examples of performance information include process work performance information entered by process workers and operation information stored as the equipment operates. Performance information may also include information regarding the procurement, processing, and manufacturing of raw materials used in production, and information regarding the delivery of products. The acquisition unit 306 is a functional unit that acquires, via the communication unit 301, process work performance information (an example of performance information) entered by the process worker of each process into the worker terminal 41 upon completion of each process. The acquisition unit 306 also acquires, via the communication unit 301, operation information indicating the operation performance (amount of activity) of the equipment used in each process. For example, when a printing process is completed, the acquisition unit 306 acquires operation information from the pre-processing system 42, and acquires operation information of the printing machine 43 and the post-processing machine 44 via the print management system 40. The process work results input to the worker terminal 41 include, for example, the number of waste sheets (broken sheets) and the number of sheets of adjustment paper. The operation information of the printing machine 43 includes, for example, the number of sheets of paper consumed and the amount of toner consumed. The acquisition unit 306 stores the acquired process work result information and operation information in the memory unit 309.
[0086] The process management unit 307 is a functional unit that manages each process processing. For example, the process management unit 307 receives a process completion notification indicating that each process processing has been completed from a system (print management system 40, delivery system 50, etc.) that executes and manages each process processing, and receives a job completion notification indicating that all processes related to the job information have been completed based on an operation on the worker terminal 41 by the process manager.
[0087] The performance calculation unit 308 is a functional unit that calculates the performance value of the activity amount at each process based on the performance information (process work performance information, operation information, etc.) stored in the memory unit 309, and calculates the performance value of the carbon dioxide emissions associated with past jobs (jobs in which each process processing has been completed; an example of a job based on the first job information) from the performance value at each process.
[0088] The storage unit 309 is a functional unit that stores job information, a basic unit master, a calculation master, hyperparameters of the learning model (activity amount (predicted value) calculation parameters shown in FIG. 8), process work performance information, operation information, etc. The storage unit 309 is realized by the auxiliary storage device 705 shown in FIG. 3.
[0089] The above-mentioned communication unit 301, registration unit 302, forecast calculation unit 303, email sending unit 304, job information sending unit 305, acquisition unit 306, process management unit 307, and performance calculation unit 308 are realized by executing a program by CPU 701 shown in Fig. 3. Note that some or all of the communication unit 301, registration unit 302, forecast calculation unit 303, email sending unit 304, job information sending unit 305, acquisition unit 306, process management unit 307, and performance calculation unit 308 may be realized by a hardware circuit (integrated circuit) such as an FPGA or ASIC, rather than by a software program.
[0090] Note that the functional units of the emission calculation system 30 shown in Fig. 6 are conceptual representations of functions, and are not limited to such configurations. For example, the multiple functional units illustrated as independent functional units in the emission calculation system 30 shown in Fig. 6 may be configured as a single functional unit. On the other hand, the function of a single functional unit in the emission calculation system 30 shown in Fig. 6 may be divided into multiple units and configured as multiple functional units.
[0091] As shown in FIG. 6, the print management system 40 includes a communication unit 401, a process processing unit 402, and a generation unit 403.
[0092] The communication unit 401 is a functional unit that performs data communication with other devices via the network I / F 709 .
[0093] The process processing unit 402 is a functional unit that manages the execution of process processing based on the job information received by the communication unit 401. For example, the process processing unit 402 causes the printing machine 43 to perform printing processing and the post-processing machine 44 to perform post-processing based on the job information.
[0094] The generation unit 403 is a functional unit that acquires job logs indicating operation details, results, etc. from the printing machine 43 and the post-processing machine 44 via the communication unit 401, and generates operation information from the job logs to be sent to the emission calculation system 30.
[0095] The above-described communication unit 401, process processing unit 402, and generation unit 403 are realized by executing a program by the CPU 701 shown in Fig. 3. Note that part or all of the communication unit 401, process processing unit 402, and generation unit 403 may be realized by a hardware circuit (integrated circuit) such as an FPGA or ASIC, instead of a software program.
[0096] Note that the functional units of the print management system 40 shown in Fig. 6 are conceptual representations of functions, and are not limited to such configurations. For example, the multiple functional units illustrated as independent functional units in the print management system 40 shown in Fig. 6 may be configured as a single functional unit. On the other hand, the function of a single functional unit in the print management system 40 shown in Fig. 6 may be divided into multiple functional units, and configured as multiple functional units.
[0097] As shown in FIG. 6, the worker terminal 41 includes a communication unit 411, an input unit 412, and a display control unit 413.
[0098] The communication unit 411 is a functional unit that performs data communication with other devices via the network I / F 709. For example, the communication unit 411 transmits process work performance information that is operationally input via the input unit 102 to the emission amount calculation system 30 via the network N.
[0099] The input unit 412 is a functional unit that accepts operation inputs from users such as a process manager or a process worker, etc. The input unit 412 is realized by the keyboard 711 and the mouse 712 shown in FIG.
[0100] The display control unit 413 is a functional unit that controls the display operation of the display 708 .
[0101] The communication unit 411 and the display control unit 413 described above are realized by a program being executed by the CPU 801 shown in Fig. 4. Note that part or all of the communication unit 411 and the display control unit 413 may be realized by a hardware circuit (integrated circuit) such as an FPGA or an ASIC, instead of a software program.
[0102] Note that the functional units of worker terminal 41 shown in Fig. 6 are conceptual representations of functions, and are not limited to such configurations. For example, the multiple functional units illustrated as independent functional units in worker terminal 41 shown in Fig. 6 may be configured as a single functional unit. On the other hand, the function of a single functional unit in worker terminal 41 shown in Fig. 6 may be divided into multiple functional units, and configured as multiple functional units.
[0103] (Order processing flow) FIG. 9 is a sequence diagram showing an example of the flow of order reception processing of the information processing system according to the embodiment. FIG. 10 is a diagram showing an example of screen transitions in order reception processing of the information processing system according to the embodiment. FIG. 11 is a diagram showing an example of a top screen of the information processing system according to the embodiment. FIG. 12 is a diagram showing an example of an order information input screen in order reception processing of the information processing system according to the embodiment. FIG. 13 is a diagram showing an example of an order information input screen in order reception processing of the information processing system according to the embodiment. FIG. 14 is a diagram showing an example of an order information input screen in order reception processing of the information processing system according to the embodiment. FIG. 15 is a diagram showing an example of an order registration completion screen in order reception processing of the information processing system according to the embodiment. FIG. 16 is a diagram showing an example of an email sent in order reception processing of the information processing system according to the embodiment. FIG. 17 is a diagram showing an example of a report in order reception processing of the information processing system according to the embodiment. The flow of order reception processing of the information processing system 1 according to the present embodiment will be described with reference to FIGS. 9 to 17.
[0104] <Step S11> The salesperson operates the input unit 102 of the sales terminal 10 to display the top screen 1000 shown in FIG.
[0105] 11 is a screen for transitioning to various screens for registering order information, updating and registering job information, starting process processing, completing job information, checking performance, etc. The top screen 1000 includes buttons 1001 to 1007 as shown in FIG.
[0106] Button 1001 is a button for displaying an order information input screen 2000 (described later) for entering order information. Button 1002 is a button for displaying an order list screen 2200 (described later) for checking a list of registered order information on the sales terminal 10, or an order list screen 3000 (described later) for editing and registering (updating and registering) job information on the operator terminal 41 of the process manager. Button 1003 is a button for displaying a job list screen 4000 (described later) for starting the printing process. Button 1004 is a button for displaying a screen for starting the post-processing process. Button 1005 is a button for displaying a screen for starting the delivery process. Button 1006 is a button for displaying a job list screen 5000 (described later) for completing all processes (jobs) based on job information. Button 1007 is a button for displaying a performance list screen 6000 (described later) for checking the performance of the job.
[0107] It is not necessary for all of the buttons 1001 to 1007 to be displayed on the top screen 1000, and the buttons to be displayed may be switched based on the role included in the user information of the user who has logged in. For example, in the case of a sales representative, only the buttons 1001, 1002, and 1007 may be displayed on the top screen 1000.
[0108] When the salesperson presses button 1001 via input unit 102, as shown in FIG. 10, display control unit 103 of sales terminal 10 displays order information input screen 2000 shown in FIG.
[0109] The order information input screen 2000 shown in Fig. 12 is a screen for inputting basic information of the order information in accordance with a customer's request. As shown in Fig. 12, the order information input screen 2000 includes input areas 2001 to 2003, a check box 2004, and a next button 2005. Of these, the next button 2005 is a button for displaying the order information input screen 2000 shown in Fig. 13, which is used to input printing conditions for the printing process of the order information. The order information input screen 2000 shown in Fig. 13 includes an input area 2011, a radio button 2012, a check box 2013, input areas 2014 and 2015, radio buttons 2016, input areas 2017 and 2018, a previous button 2019, and a next button 2020.
[0110] Input field 2001 is an area for inputting the customer name. Input field 2002 is an area for inputting the name of the order. Input field 2003 is an area for inputting the date of order. Checkbox 2004 is a checkbox for selecting the process required to produce the printed matter according to the ordered contents.
[0111] Input area 2011 is an area for inputting the model of the printing machine. Radio button 2012 is a radio button for specifying the printing color (color or black and white). Check box 2013 is a check box for specifying a spot color ("clear" in the example of FIG. 13). Input area 2014 is an area for selecting the paper type. Input area 2015 is an area for selecting the paper size. Radio button 2016 is a radio button for selecting double-sided printing or single-sided printing. Input area 2017 is an area for specifying the number of sheets. Input area 2018 is an area for specifying the number of copies. Previous button 2019 is a button for moving to order information input screen 2000 shown in FIG. 12 where basic information is entered. Next button 2020 is a button for transitioning to order information input screen 2000 where conditions for the next process are entered. However, if there is no next process, pressing next button 2020 transitions to order information input screen 2000 shown in FIG. 14 where the information entered so far can be confirmed.
[0112] When the salesperson presses the next button 2020 via the input unit 102, the display control unit 103 displays the order information input screen 2000 shown in FIG.
[0113] The order information input screen 2000 shown in Fig. 14 is a screen for confirming the contents of the input order information. As shown in Fig. 14, the order information input screen 2000 includes a previous button 2021 and an order registration button 2022. The previous button 2021 is a button for returning to the screen for inputting order information (for example, the order information input screen 2000 shown in Fig. 13). The order registration button 2022 is a button for registering the input order information.
[0114] <Step S12> When the sales representative presses the order registration button 2022 via the input unit 102, the communication unit 101 of the sales terminal 10 transmits the order information to the order management system 20. Then, the communication unit 201 (an example of a first acquisition unit) of the order management system 20 receives and acquires the order information including processing conditions for one or more processes for producing the product.
[0115] <Steps S13 and S14> The registration unit 202 of the order management system 20 issues an order number, includes the order number in the order information received by the communication unit 201, and registers the information in the storage unit 206. The communication unit 201 of the order management system 20 then transmits the order information to the emission calculation system 30. The communication unit 301 of the emission calculation system 30 receives the order information.
[0116] <Step S15> The registration unit 302 of the emission calculation system 30 issues a job number, and using the order information received by the communication unit 301, registers the order information, including the job number, etc., in the storage unit 309 as job information.
[0117] <Step S16> The prediction calculation unit 303 of the emission calculation system 30 provides the job information registered by the registration unit 302 as input to the learning model, and calculates a predicted value of carbon dioxide emission using the predicted value of activity amount obtained as the output of the learning model. In this case, the prediction calculation unit 303 refers to the intensity master and calculation master shown in Fig. 8 stored in the memory unit 309, and calculates a predicted value of emission from the predicted value of activity amount.
[0118] The prediction calculation unit 303 may calculate a predicted value of the discharge amount for each processing condition (printing condition, etc.) of the step in the job information.
[0119] <Step S17> The email sending unit 304 of the emission calculation system 30 sends an email to the worker terminal 41 of the process manager notifying that the order information has been received by the communication unit 301 from the order management system 20. An example of the content of the email sent by the email sending unit 304 is shown in FIG. 16. The email shown in FIG. 16 includes, for example, a link to display an order details screen 3100 shown in FIG. 21 (described later) that enables the process manager to check the content of the registered order information (job information). This allows the process manager to recognize that the order information has been received by the emission calculation system 30 and registered as job information.
[0120] <Steps S18 and S19> The communication unit 301 transmits the predicted value of the emission amount calculated by the prediction calculation unit 303 to the order management system 20. The communication unit 201 of the order management system 20 stores the predicted value of the emission amount in the storage unit 206. In this case, the communication unit 201 may store the predicted value in the storage unit 206 in association with the order information registered in step S13.
[0121] <Step S20> The estimate calculation unit 203 of the order management system 20 calculates an estimate of costs incurred in process processing based on the order information registered by the registration unit 202. Furthermore, based on the predicted value of emissions (predicted emissions) calculated by the emissions calculation system 30 based on the order information, the estimate calculation unit 203 calculates an estimated credit amount of the credit fee for offsetting the predicted value.
[0122] The estimate calculation unit 203 may calculate an estimate for each processing condition (printing condition, etc.) of the process of the order information.
[0123] <Step S21> The communication unit 201 transmits the predicted value of the emission amount, the estimated amount, and the estimated credit amount to the sales terminal 10. Then, the communication unit 101 of the sales terminal 10 receives the predicted value of the emission amount, the estimated amount, and the estimated credit amount.
[0124] <Step S22> The display control unit 103 of the sales terminal 10 displays an order registration completion screen 2100 shown in Fig. 15, which indicates that the registration of the order information has been completed, as shown in Fig. 10. The order registration completion screen 2100 displays, for example, the predicted value of the emission amount, the estimated amount, and the estimated credit amount received by the communication unit 201.
[0125] As shown in Fig. 15, the order registration completion screen 2100 includes a report button 2101, an order registration button 2102, and a back button 2103. The report button 2101 is a button for displaying a report file in PDF (Portable Document Format) format as shown in Fig. 17, which displays the registered order information, predicted emission amount, estimated amount, and estimated credit amount. The order registration button 2102 is a button for transitioning to the order information input screen 2000 to further register order information. The back button 2103 is a button for returning to the top screen 1000.
[0126] In addition, the sales representative can transition from the top screen 1000 to an order list screen 2200, as shown in Figure 10, to check the list of registered order information, and then transition to an order details screen 2300 to check the details of the order information selected from the list.
[0127] (Job registration process flow) FIG. 18 is a sequence diagram showing an example of the flow of job registration processing in the information processing system according to the embodiment. FIG. 19 is a diagram showing an example of screen transitions in job registration processing in the information processing system according to the embodiment. FIG. 20 is a diagram showing an example of an order list screen in job registration processing in the information processing system according to the embodiment. FIG. 21 is a diagram showing an example of an order detail screen in job registration processing in the information processing system according to the embodiment. FIG. 22 is a diagram showing an example of a job information input screen in job registration processing in the information processing system according to the embodiment. FIG. 23 is a diagram showing an example of a job information input screen in job registration processing in the information processing system according to the embodiment. FIG. 24 is a diagram showing an example of a job registration completion screen in job registration processing in the information processing system according to the embodiment. The flow of job registration processing in the information processing system 1 according to the present embodiment will be described with reference to FIGS. 18 to 24.
[0128] <Step S31> The process manager operates the input unit 412 of the worker terminal 41 to display the top screen 1000 shown in Fig. 11 on the display 815. Then, when the process manager presses the button 1002 via the input unit 412, the display control unit 413 of the worker terminal 41 displays the order list screen 3000 shown in Fig. 20, as shown in Fig. 19.
[0129] The order list screen 3000 shown in Fig. 20 is a screen that displays a list of order information registered by a sales representative. However, since this order information has already been registered as job information in the emission calculation system 30, it is associated with a job number. As shown in Fig. 20, the order list screen 3000 includes a search condition input area 3001, a search button 3002, and an order list display area 3003.
[0130] The search condition input area 3001 is an area for inputting search conditions for extracting desired order information from the list of order information displayed in the order list display area 3003. The search button 3002 is a button for extracting order information that matches the search conditions input in the search condition input area 3001 and displaying a list of the extracted order information in the order list display area 3003. The order list display area 3003 is an area for displaying a list of order information.
[0131] <Steps S32 and S33> When the process manager selects target order information from the list displayed in the order list display area 3003 via the input unit 412, the display control unit 413 transmits an acquisition request for the selected order information (job information) to the emission calculation system 30 via the communication unit 411. Upon receiving the acquisition request, the communication unit 301 of the emission calculation system 30 reads out the order information (job information) indicated by the acquisition request from the storage unit 309, and transmits the order information to the worker terminal 41. Then, the communication unit 411 of the worker terminal 41 receives the order information.
[0132] <Steps S34 and S35> The display control unit 413 of the worker terminal 41 displays an order details screen 3100 shown in FIG. 21 which displays detailed content of the order information received by the communication unit 411. Then, the process manager checks the content of the order information on the order details screen 3100.
[0133] As shown in Fig. 21, the order details screen 3100 includes a job information input button 3101. The job information input button 3101 is a button for displaying a job information input screen 3200 shown in Fig. 22, which is used to add, edit, and update and register information about the order information displayed on the order details screen 3100.
[0134] <Step S36> When the process manager presses the job information input button 3101 via the input unit 412, as shown in FIG. 19, the display control unit 413 displays the job information input screen 3200 shown in FIG. 22 for adding, editing, and updating the contents of the order information.
[0135] As shown in FIG. 22, the job information input screen 3200 includes an input area 3201, a radio button 3202, a check box 3203, input areas 3204 and 3205, a radio button 3206, input areas 3207 and 3208, and a next button 3209.
[0136] Input area 3201 is an area for inputting or changing the model of the printing machine. Radio button 3202 is a radio button for specifying or changing the print color (color or black and white). Check box 3203 is a check box for specifying or changing the spot color ("clear" in the example of FIG. 22). Input area 3204 is an area for selecting or changing the paper type. Input area 3205 is an area for selecting or changing the paper size. Radio button 3206 is a radio button for selecting or changing whether to print double-sided or single-sided. Input area 3207 is an area for specifying or changing the number of sheets. Input area 3208 is an area for specifying or changing the number of copies. Next button 3209 is a button for displaying job information input screen 3200 shown in FIG. 23, which allows the user to confirm the job information (order information) that has been input or changed.
[0137] As shown in Fig. 23, the job information input screen 3200 includes a previous button 3211 and a job registration button 3212. The previous button 3211 is a button for returning to the job information input screen 3200 shown in Fig. 22 in order to input or change the contents of job information (order information). The job registration button 3212 is a button for registering (updating and registering) the contents of the job information displayed on the job information input screen 3200 shown in Fig. 23.
[0138] The process manager inputs or changes the contents of the job information on a job information input screen 3200 shown in Fig. 22 via the input unit 412 of the worker terminal 41 (third terminal). When the process manager presses the next button 3209 via the input unit 412, the display control unit 413 displays the job information input screen 3200 shown in Fig. 23 for confirming the job information (order information) that has been input or changed. The process manager confirms the contents of the job information that has been input or changed on the display of the job information input screen 3200.
[0139] <Step S37> When the process manager presses the job registration button 3212 via the input unit 412, the communication unit 411 transmits the input or changed job information and an update request for the job information to the emission amount calculation system 30. Then, the communication unit 301 of the emission amount calculation system 30 receives the job information and the update request.
[0140] <Step S38> The registration unit 302 of the emission amount calculation system 30 updates and registers the job information in the storage unit 309 in response to the update request received by the communication unit 301. In this case, the communication unit 301 of the emission amount calculation system 30 may transmit to the worker terminal 41 a message that the job information has been registered (updated and registered). When the communication unit 411 receives a message that the job information has been registered (updated and registered), as shown in FIG. 19, the display control unit 413 displays a job registration completion screen 3300 shown in FIG. 24 indicating that the job information has been registered (updated and registered).
[0141] In addition, when the job information is updated and registered, the prediction calculation unit 303 may once again provide the updated and registered job information as input to the learning model, and use the predicted value of the activity amount obtained as the output of the learning model to re-calculate the predicted value of the carbon dioxide emission amount.
[0142] <Step S39> The email sending unit 304 of the emission calculation system 30 sends an email to the worker terminal 41 of the process worker notifying that the job information has been registered (updated). This allows the process worker to recognize that the job information that allows the process processing to be started has been registered (updated).
[0143] (Process start and performance input process flow) FIG. 25 is a sequence diagram showing an example of the flow of the process start and result input processing of the information processing system according to the embodiment. FIG. 26 is a diagram showing an example of screen transitions in the process start and result input processing of the information processing system according to the embodiment. FIG. 27 is a diagram showing an example of a job list screen in the process start and result input processing of the information processing system according to the embodiment. FIG. 28 is a diagram showing an example of a job details screen in the process start and result input processing of the information processing system according to the embodiment. FIG. 29 is a diagram showing an example of a result input screen in the process start and result input processing of the information processing system according to the embodiment. FIG. 30 is a diagram showing an example of a result input screen in the process start and result input processing of the information processing system according to the embodiment. FIG. 31 is a sequence diagram showing an example of the flow of the process start and result input processing of the information processing system according to the embodiment. The flow of the process start and result input processing of the information processing system 1 according to the present embodiment will be described with reference to FIGS. 25 to 31. First, FIG. 25 shows the flow of the process start and result input processing when focusing on printing processing as the process processing.
[0144] <Step S51> The process operator operates the input unit 412 of the operator terminal 41 to display the top screen 1000 shown in Fig. 11 on the display 815. Then, when the process operator presses the button 1003 via the input unit 412, as shown in Fig. 26, the display control unit 413 of the operator terminal 41 displays the job list screen 4000 shown in Fig. 27.
[0145] 27 is a screen that displays a list of job information registered (updated) by the process manager, i.e., job information for which process processing can be started. As shown in FIG. 27, the job list screen 4000 includes a search condition input area 4001, a search button 4002, and a job list display area 4003.
[0146] The search condition input area 4001 is an area for inputting search conditions for extracting desired job information from the list of job information displayed in the job list display area 4003. The search button 4002 is a button for extracting job information that matches the search conditions input in the search condition input area 4001 and displaying a list of the extracted job information in the job list display area 4003. The job list display area 4003 is an area for displaying a list of job information.
[0147] The process operator selects, via the input unit 412, job information for starting process processing (here, a printing process) from the job list display area 4003.
[0148] <Steps S52 and S53> When a process operator selects job information for which printing processing is to be started from the list displayed in the job list display area 4003 via the input unit 412, the display control unit 413 transmits an acquisition request for the selected job information to the emission calculation system 30 via the communication unit 411. Upon receiving the acquisition request, the communication unit 301 of the emission calculation system 30 reads out the job information indicated by the acquisition request from the storage unit 309 and transmits the job information to the worker terminal 41. Then, the communication unit 411 of the worker terminal 41 receives the job information.
[0149] <Steps S54 and S55> The display control unit 413 of the worker terminal 41 displays a job details screen 4100 shown in Fig. 28 which displays detailed content of the job information received by the communication unit 411. Then, the process worker checks the content of the job information on the job details screen 4100.
[0150] 28, the job details screen 4100 includes a job start button 4101 and an achievement input button 4102. The job start button 4101 is a button for starting process processing (print processing in this case) based on the displayed job information. The achievement input button 4102 is a button for inputting the process work achievements after the process processing is completed.
[0151] <Steps S56 and S57> When a process operator presses the job start button 4101 via the input unit 412, the communication unit 411 transmits a process start instruction to start printing processing based on the selected job information to the emission amount calculation system 30. Then, the communication unit 301 of the emission amount calculation system 30 receives the process start instruction.
[0152] <Step S58> The process management unit 307 of the emission amount calculation system 30 stores in the storage unit 309 the time (start time) when the process start instruction is received by the communication unit 301 .
[0153] <Steps S59 and S60> The acquisition unit 306 of the emission amount calculation system 30 transmits an acquisition request for operation information of the printing press 43 and the post-processing machine 44 to the print management system 40 via the communication unit 301. Then, upon receiving the acquisition request for operation information from the emission amount calculation system 30, the communication unit 401 of the print management system 40 transmits an acquisition request for a job log indicating the history of various operations and processes to the printing press 43 and the post-processing machine 44.
[0154] <Steps S61 and S62> When the printing press 43 and post-processing machine 44 receive a request to acquire a job log, they collect the job log and send it to the print management system 40. The generation unit 403 of the print management system 40 generates operation information to be sent to the emission calculation system 30 from the job log received by the communication unit 401. The operation information here is information that includes at least one of information such as the number of sheets of paper remaining in the printing press 43 and the remaining amount of toner / ink. The communication unit 401 then sends the operation information generated by the generation unit 403 to the emission calculation system 30. The communication unit 301 of the emission calculation system 30 then receives the operation information.
[0155] <Step S63> The communication unit 301 stores the received operation information in the storage unit 309 .
[0156] <Step S64> The job information transmission unit 305 of the emission calculation system 30 transmits job information corresponding to the process start instruction in step S57 to the print management system 40 via the communication unit 301. Then, the communication unit 401 of the print management system 40 receives the job information.
[0157] <Step S65> The process processing unit 402 of the print management system 40 registers the job information received by the communication unit 401 .
[0158] <Step S66> Then, the printing process (printing work) is executed. After the communication unit 401 of the print management system 40 receives the job information, the process processing unit 402 may automatically cause the printing machine 43 and the post-processing machine 44 to execute a series of printing processes based on the job information, or a process worker may operate the printing machine 43 and the post-processing machine 44 to execute the printing process based on the job information.
[0159] <Step S67> When the printing process is completed, the process processing unit 402 transmits a process completion notice indicating that the printing process is completed to the emission calculation system 30 via the communication unit 401. Then, the communication unit 301 of the emission calculation system 30 receives the process completion notice.
[0160] <Step S68> The communication unit 301 of the emission amount calculation system 30 transmits the received process completion notification to the worker terminal 41. Note that the communication unit 301 may also transmit an email to the worker terminal 41 as the process completion notification.
[0161] <Step S69> The process worker presses the result input button 4102 on the job details screen 4100 that displays details of the job information corresponding to the process completion notification (i.e., job information for which process processing has been completed). Then, the display control unit 413 of the worker terminal 41 (an example of a second terminal) displays the result input screen 4200 shown in Fig. 29 for inputting the process work result of the process processing (printing processing in this case) corresponding to the job information, as shown in Fig. 26.
[0162] As shown in FIG. 29, the achievement input screen 4200 includes an input area 4201, a radio button 4202, a check box 4203, input areas 4204 and 4205, a radio button 4206, input areas 4207 to 4210, an achievement registration button 4211, and a back button 4212.
[0163] Input area 4201 is an area for inputting or changing the model of the printing machine. Radio button 4202 is a radio button for specifying or changing the print color (color or black and white). Check box 4203 is a check box for specifying or changing the spot color ("clear" in the example in Figure 29). Input area 4204 is an area for selecting or changing the paper type. Input area 4205 is an area for selecting or changing the paper size. Radio button 4206 is a radio button for selecting or changing whether to print double-sided or single-sided. Input area 4207 is an area for specifying or changing the number of sheets. Input area 4208 is an area for specifying or changing the number of copies. The information in 4201 to 4208 described above can be compared with the initially registered job information, and if any changes are made during the printing process due to unavoidable circumstances, the changes can be updated. Input area 4209 is an area for inputting the number of sheets used as spare / adjustment paper, which is the customer's responsibility. The input area 4210 is an area for inputting the number of sheets used as waste paper (broken paper) that is the printing company's share of the cost. The result registration button 4211 is a button for displaying the result input screen 4200 shown in Fig. 30 for confirming the process work result information input as the process work result. The back button 4212 is a button for returning to the job list screen 4000.
[0164] As shown in Fig. 30, the result input screen 4200 includes a previous button 4221 and a result confirmation button 4222. The previous button 4221 is a button for returning to the result input screen 4200 shown in Fig. 29. The result confirmation button 4222 is a button for confirming and registering the process work result information input on the result input screen 4200 shown in Fig. 29.
[0165] The process operator inputs process work results via the input unit 412 on a results input screen 4200 shown in Fig. 29. When the process operator presses a results registration button 4211 via the input unit 412, the display control unit 413 displays the results input screen 4200 shown in Fig. 30 for checking the input process work results information. The process operator checks the contents of the input process work results information on the display of the results input screen 4200.
[0166] <Step S70> The process worker presses the result confirmation button 4222 on the result input screen 4200 shown in Fig. 30. Then, the communication unit 411 of the worker terminal 41 transmits the process work result information to the emission amount calculation system 30. Then, the communication unit 301 of the emission amount calculation system 30 receives the process work result information.
[0167] <Step S71> The process management unit 307 of the emission calculation system 30 stores the time (end time) when the process work performance information is received by the communication unit 301 and the process work performance information in the storage unit 309. In this case, the communication unit 301 may transmit to the worker terminal 41 a message that the process work performance information has been stored in the storage unit 309. When the communication unit 411 receives a message that the process work performance information has been stored, the display control unit 413 displays a performance registration completion screen 4300 indicating that the process work performance information has been stored (registered), as shown in FIG.
[0168] <Steps S72 and S73> The acquisition unit 306 of the emission amount calculation system 30 transmits an acquisition request for operation information of the printing press 43 and the post-processing machine 44 to the print management system 40 via the communication unit 301. Then, upon receiving the acquisition request for operation information from the emission amount calculation system 30, the communication unit 401 of the print management system 40 transmits an acquisition request for a job log indicating the history of various operations and processes to the printing press 43 and the post-processing machine 44.
[0169] <Steps S74 and S75> When the printing press 43 and post-processing machine 44 receive a request to acquire a job log, they collect the job log and send it to the print management system 40. The generation unit 403 of the print management system 40 generates operation information to be sent to the emission calculation system 30 from the job log received by the communication unit 401. The operation information here is information that includes at least one of information such as the number of sheets of paper remaining in the printing press 43, the remaining amount of toner / ink, and power consumption. The communication unit 401 then sends the operation information generated by the generation unit 403 to the emission calculation system 30. The communication unit 301 of the emission calculation system 30 then receives the operation information.
[0170] <Step S76> The communication unit 301 stores the received operation information in the storage unit 309 .
[0171] <Step S77> The email sending unit 304 of the emission calculation system 30 sends an email to, for example, the worker terminal 41 of the worker in the next process notifying that the operation information and process work performance information in the printing process have been stored (registered) (i.e., that the process of the printing process has been completed). Note that the email notification by the email sending unit 304 is not limited to being by email.
[0172] Next, with reference to FIG. 31, the flow of the process start and result input process for process processes other than printing processes will be described.
[0173] <Step S81> 11 is displayed on the display 815 by operating the input unit 412 of the worker terminal 41. When the worker presses a button corresponding to a desired process via the input unit 412, the display control unit 413 of the worker terminal 41 displays a job list screen that displays a list of job information corresponding to that process. The worker selects job information for starting process processing from the job list display area via the input unit 412.
[0174] <Steps S82 to S85> The processes in steps S82 to S85 are the same as the processes in steps S52 to S55 shown in FIG.
[0175] <Step S86> In step S86, similar to steps S56 and S57 shown in FIG. 25, processing for starting process processing (process work) is carried out.
[0176] <Step S87> In step S87, the process of acquiring and storing operation information and the like conforming to steps S58 to S65 shown in FIG. 25 is performed.
[0177] <Step S88> In step S88, similar to step S66 shown in FIG. 25, a process for executing the process processing (process work) is carried out.
[0178] <Step S89> In step S89, similar to steps S67 to S70 shown in FIG. 25, the process completion notification and process work results input processing are performed.
[0179] <Step S90> In step S90, the process of acquiring and storing operation information and the like conforming to steps S71 to S76 shown in FIG. 25 is performed.
[0180] <Step S91> The email sending unit 304 of the emission calculation system 30 sends an email to notify that the operation information and process work performance information for the process processing have been stored (registered), for example, to the worker terminal 41 of the process worker for the next process.
[0181] (Job completion process flow) Fig. 32 is a sequence diagram showing an example of the flow of job completion processing in the information processing system according to the embodiment. Fig. 33 is a diagram showing an example of screen transitions in job completion processing in the information processing system according to the embodiment. Fig. 34 is a diagram showing an example of a job list screen in job completion processing in the information processing system according to the embodiment. Fig. 35 is a diagram showing an example of a job details screen in job completion processing in the information processing system according to the embodiment. The flow of job completion processing in the information processing system 1 according to the present embodiment will be described with reference to Figs. 32 to 35.
[0182] <Step S101> The process manager operates the input unit 412 of the worker terminal 41 to display the top screen 1000 shown in Fig. 11 on the display 815. Then, when the process manager presses the button 1006 via the input unit 412, as shown in Fig. 33, the display control unit 413 of the worker terminal 41 displays the job list screen 5000 shown in Fig. 34.
[0183] 34 is a screen that displays a list of job information for jobs for which a series of processes have all been completed. As shown in FIG. 34, the job list screen 5000 includes a search condition input area 5001, a search button 5002, and a job list display area 5003.
[0184] The search condition input area 5001 is an area for inputting search conditions for extracting desired job information from the list of job information displayed in the job list display area 5003. The search button 5002 is a button for extracting job information that matches the search conditions input in the search condition input area 5001 and displaying a list of the extracted job information in the job list display area 5003. The job list display area 5003 is an area for displaying a list of job information for which a series of processes have all been completed.
[0185] The process manager selects, via input unit 412, from job list display area 5003, job information for which the completion of a series of processes is to be confirmed (hereinafter, may be referred to as job completion).
[0186] <Steps S102 and S103> When the process manager selects job information to be completed from the list displayed in the job list display area 5003 via the input unit 412, the display control unit 413 transmits an acquisition request for the selected job information to the emission calculation system 30 via the communication unit 411. Upon receiving the acquisition request, the communication unit 301 of the emission calculation system 30 reads out the job information indicated by the acquisition request from the storage unit 309 and transmits the job information to the worker terminal 41. Then, the communication unit 411 of the worker terminal 41 receives the job information.
[0187] <Steps S104 and S105> The display control unit 413 of the worker terminal 41 displays a job details screen 5100 shown in FIG. 35 which displays detailed content of the job information received by the communication unit 411. Then, the process manager checks the content of the job information on the job details screen 5100.
[0188] 35, the job details screen 5100 includes a previous button 5101 and a job completion button 5102. The previous button 5101 is a button for returning to the job list screen 5000. The job completion button 5102 is a button for executing job completion.
[0189] <Steps S106 and S107> When the process manager performs an operation to complete the job via the input unit 412 and presses the job completion button 5102, the communication unit 411 transmits a job completion notice for notifying the completion of the job for the selected job information to the emission amount calculation system 30. Then, the communication unit 301 of the emission amount calculation system 30 receives the job completion notice.
[0190] <Steps S108 and S109> The result calculation unit 308 of the emission calculation system 30 reads out the process work result information and operation information corresponding to the job information to be completed from the storage unit 309, calculates the result value of the activity amount for each process based on the process work result information and operation information, and calculates the result value of the carbon dioxide emission amount from the result value.The result calculation unit 308 then stores the calculated result value of the emission amount in the storage unit 309.
[0191] <Step S110> The communication unit 301 of the emission calculation system 30 then transmits the actual values of the activity amount and emission amount calculated by the result calculation unit 308 and a job completion notice to the order management system 20. The communication unit 201 of the order management system 20 then receives the actual values of the activity amount and emission amount and the process completion notice. The communication unit 301 transmits a notice that the actual value of the emission amount has been calculated to the worker terminal 41, and when the communication unit 411 receives the notice that the calculation has been performed, the display control unit 413 may display a job completion screen 5200 indicating that the job has been completed, as shown in FIG.
[0192] <Step S111> The registration unit 202 of the order management system 20 registers the actual value of the discharge amount received by the communication unit 201 in the storage unit 206 in association with the order number of the corresponding order information.
[0193] <Step S112> The offset processing unit 205 of the order management system 20 transmits the actual value of the emission amount received by the communication unit 201 to the offset intermediation system 60. Then, the offset intermediation system 60 receives the actual value of the emission amount.
[0194] <Steps S113 and S114> The offset intermediation system 60 notifies the order management system 20 of the credit fee according to the received actual value of the emission amount.
[0195] <Step S115> The billing calculation unit 204 of the order management system 20 calculates the billing amount for the actual costs incurred in the process and the billing amount for the credit fee (credit billing amount) based on the actual values of the activity amount and emission amount received by the communication unit 201. The billing calculation unit 204 associates the calculated billing amount and credit billing amount with the order number of the corresponding order information and registers them in the storage unit 206. In this case, the billing calculation unit 204 can also use the credit fee notified in step S114 as the credit billing amount.
[0196] <Step S116> The communication unit 201 of the order management system 20 sends an email to the sales terminal 10 of the sales representative to inform that the job information has been completed and that the actual discharge amount, the billed amount, and the credit billed amount have been calculated.
[0197] (Flow of performance confirmation process) Fig. 36 is a sequence diagram showing an example of the flow of performance confirmation processing of an information processing system according to an embodiment. Fig. 37 is a diagram showing an example of screen transitions in performance confirmation processing of an information processing system according to an embodiment. Fig. 38 is a diagram showing an example of a performance list screen in performance confirmation processing of an information processing system according to an embodiment. Fig. 39 is a diagram showing an example of a performance detail screen in performance confirmation processing of an information processing system according to an embodiment. The flow of performance confirmation processing of an information processing system 1 according to this embodiment will be described with reference to Figs. 36 to 39.
[0198] <Step S121> The sales representative operates the input unit 102 of the sales terminal 10 to display the top screen 1000 shown in Fig. 11 on the display 815. Then, when the sales representative presses the button 1007 via the input unit 102, the display control unit 103 of the sales terminal 10 displays the achievement list screen 6000 shown in Fig. 38, as shown in Fig. 37.
[0199] 38 is a screen that displays a list of order information for which jobs have been completed. As shown in FIG. 38, the achievement list screen 6000 includes a search condition input area 6001, a search button 6002, and an achievement list display area 6003.
[0200] The search condition input area 6001 is an area for inputting search conditions for extracting desired order information from the list of order information displayed in the achievement list display area 6003. For example, order information is associated with an achievement value of emissions calculated by the emission calculation system 30, so it is also possible to search within a range of emissions. The search button 6002 is a button for extracting order information that matches the search conditions input in the search condition input area 6001 and displaying a list of the extracted order information in the achievement list display area 6003. The achievement list display area 6003 is an area for displaying a list of order information.
[0201] <Steps S122 and S123> When the sales representative selects the target order information from the list displayed in the result list display area 6003 via the input unit 102, the display control unit 103 sends an acquisition request for the selected order information to the order management system 20 via the communication unit 101. Upon receiving the acquisition request, the communication unit 201 of the order management system 20 reads out from the storage unit 206 the order information indicated by the acquisition request, as well as the actual emission amount, invoice amount, and credit claim amount associated with the order information, and sends these to the sales terminal 10. The communication unit 101 of the sales terminal 10 then receives the order information, the actual emission amount, invoice amount, and credit claim amount. Note that the actual emission amount, invoice amount, and credit claim amount may be included in the order information.
[0202] <Steps S124 to S126> The display control unit 103 of the sales terminal 10 displays a performance details screen 6100 shown in Fig. 39 which displays the contents of the order information, the actual value of the emission amount, the invoice amount, and the credit invoice amount received by the communication unit 101. The sales representative then checks the contents of the order information, the actual value of the emission amount, the invoice amount, and the credit invoice amount on the performance details screen 6100.
[0203] The achievement details screen 6100 is a screen that displays the contents of the order information, the achievement value of the discharge amount, the invoice amount, and the credit invoice amount. Note that in the example shown in FIG. 39, the credit invoice amount ("credit fee") is displayed, but the invoice amount may also be displayed separately. As shown in FIG. 39, the achievement details screen 6100 includes a previous button 6101 and a PDF output button 6102. The previous button 6101 is a button for returning to the achievement list screen 6000. The PDF output button 6102 is a button for outputting the contents displayed on the achievement details screen 6100 to a PDF file.
[0204] As described above, in the information processing system 1 according to this embodiment, the communication unit 201 of the order management system 20 acquires (receives) order information including processing conditions (printing conditions) for one or more processes for producing a product such as a printed matter from the sales terminal 10, the registration unit 302 of the emission calculation system 30 registers the order information as job information, the job information sending unit 305 of the emission calculation system 30 sends the job information registered by the registration unit 302 to a management device (e.g., the print management system 40) that is responsible for managing the execution of the processes, the communication unit 301 of the emission calculation system 30 acquires (receives) performance information (operation information, process work performance information) indicating the operating status of the processes, the performance calculation unit 308 calculates the performance value of the carbon dioxide emission amount from the performance information acquired (received) by the communication unit 301, and the prediction calculation unit 303 calculates the prediction value of the carbon dioxide emission amount from new job information registered by the registration unit 302 based on the performance value of the emission amount calculated by the performance calculation unit 308. This allows the predicted amount of carbon dioxide emissions to be calculated with high accuracy.
[0205] Furthermore, in the information processing system 1 according to this embodiment, the communication unit 201 of the order management system 20 transmits the predicted value of the emission amount calculated by the prediction calculation unit 303 to the sales terminal 10 for display on the sales terminal 10. This makes it possible to present the customer with the predicted value of the emission amount of carbon dioxide generated by the processing of the process related to the order, and to present an estimate including the credit fee.
[0206] Furthermore, in the information processing system 1 according to this embodiment, the prediction calculation unit 303 calculates a predicted value of carbon dioxide emission using a predicted value of activity amount obtained as an output of a learning model generated by learning using teacher data in which job information is labeled with actual values of activity amount of each process as input, after providing job information registered by the registration unit 302. This allows the predicted value of carbon dioxide emission to be calculated using the output (activity amount) of the learning model learned based on past actual values of activity amount, thereby enabling the predicted value of carbon dioxide emission to be calculated with high accuracy.
[0207] In the above-described embodiments, when at least one of the functional units of each device included in the information processing system 1 is realized by executing a program, the program is provided by being pre-installed in a ROM or the like. In the above-described embodiments, the programs executed by each device included in the information processing system 1 may be provided by being recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a flexible disk (FD), a CD-R (Compact Disk-Recordable), or a DVD (Digital Versatile Disc). In the above-described embodiments, the programs executed by each device included in the information processing system 1 may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. In the above-described embodiments, the programs executed by each device included in the information processing system 1 may be provided or distributed via a network such as the Internet. In the above-described embodiments, the programs executed by each device included in the information processing system 1 are modularly configured to include at least one of the functional units described above. In actual hardware, the CPU reads and executes the programs from a storage device, thereby loading and generating the functional units described above into a main storage device.
[0208] In addition to printed materials (booklets, advertisements, posters, flyers, pamphlets, promotional materials, handouts, slips, documents, commercial printed materials, etc.), products may also be products produced in various manufacturing industries, such as clothing (apparel), construction materials, food, machinery, equipment, vehicles, raw materials, parts, semiconductors, and recycled goods. The system of this embodiment can be used for products in these various fields. For example, in the case of clothing, processes include the production of materials and raw materials, spinning, dyeing, cutting, sewing, and delivery, and process conditions include the type of material (fabric, thread, parts, etc.), material processing method, dye type, dye method, size, etc. A job is executed based on first job information using order information including these process conditions, and actual carbon dioxide emissions are calculated based on performance information of the processing in each process. Furthermore, predicted carbon dioxide emissions associated with the second job are calculated based on the performance values. The forecast values may be output as one or more documents or reports including the estimated value of the product, the forecast value of carbon dioxide emissions, and the estimated credit amount for each processing condition (or each order information) when the production company receives an order for the product from the brand company.
[0209] Figure 40 is a diagram showing the processing conditions for each process of printed matter. Processing conditions in the pre-processing process include equipment (printing machine) settings or advance preparation such as color sample matching and color adjustment. Corresponding performance information includes operation information such as setting execution information and power consumption, and process work performance information such as color sample creation information. Processing conditions in the printing process include printing conditions such as color settings, paper type, and size. Corresponding performance information includes operation information such as paper, ink, and power consumption, and process work performance information such as the number of used sheets of paper. Processing conditions in the post-processing process include binding method and processing method. Corresponding performance information includes operation information such as equipment operation information, and process work performance information such as equipment or work error information. Processing conditions in the delivery process include delivery method and distance. Corresponding performance information includes the actual delivery method and transportation distance (such as transportation meter information as performance information).
[0210] Figure 41 shows the processing conditions for each process of clothing. In the process of producing and procuring materials and raw materials, processing conditions include the type of material selected (fabric, thread, parts, etc.) and the material processing method. Corresponding performance information includes production execution information, power consumption, etc. as operation information, and information on the selection, change, and testing of materials or raw materials as process work performance information. In the spinning process, processing conditions include the spinning method and type of material. Corresponding performance information includes spinning execution information, power consumption, etc. as operation information, and fiber selection, change, and testing as process work performance information. In the dyeing process, processing conditions include the type of dye. Corresponding performance information includes the amount of fabric used in the dyeing machine, the amount of dye, and the power consumption of the dyeing machine as operation information, and information on the number of discarded fabric as process work performance information. In the cutting and sewing process, processing conditions include the sewing method and size. Corresponding performance information includes equipment operation information as operation information, and information on the number of discarded fabric as process work performance information. The same applies to the delivery process. When the product is clothing, the operation information acquired from the management device by the second acquisition unit as performance information is, for example, at least one of information regarding the amount of fabric in the dyeing machine, the amount of dye, and the power consumption of the dyeing machine if the process is a dyeing process. Also, when process work performance information for a process input into the second terminal is acquired as performance information, for example, the amount of discarded fabric is acquired.
[0211] The aspects of the present invention are as follows. <1> a first acquisition unit that acquires order information including processing conditions for one or more processes for producing a product from a first terminal; a registration unit that registers the order information acquired by the first acquisition unit as first job information; a first transmission unit that transmits the first job information registered by the registration unit to a management device that is responsible for managing execution of processing of the process; a second acquisition unit that acquires performance information indicating performance of the process from the management device; a first calculation unit that calculates a result value of carbon dioxide emission amount associated with a job based on the first job information, based on the result information acquired by the second acquisition unit; a second calculation unit that calculates a predicted value of carbon dioxide emission amount associated with a job based on the second job information registered by the registration unit, based on the actual value calculated by the first calculation unit; This is an emission calculation system that has the following. <2> The apparatus further includes a second transmitting unit that transmits the predicted value calculated by the second calculating unit to the first terminal so that the predicted value is displayed on the first terminal. <1> This is an emission calculation system described in <3> The second acquisition unit acquires operation information from the management device as the performance information. <1> or <2> This is an emission calculation system described in <4> When the process is a printing process, the operation information includes at least one of information regarding the number of sheets of paper in the printing machine, the amount of toner or ink, and information regarding the power consumption of the printing machine. <3> This is an emission calculation system described in <5> the second acquisition unit acquires, as the performance information, process work performance information of the process inputted by operation to a second terminal; <1> ~ <4> 10. The emission calculation system according to claim 9, wherein: <6> The process work performance information includes the number of waste sheets. <5> This is an emission calculation system described in <7> a third calculation unit that calculates an estimate of costs incurred in performing the process based on the order information; the second transmission unit transmits the estimated amount calculated by the third calculation unit to the first terminal together with the predicted value corresponding to the estimated amount to be displayed on the first terminal; <2> This is an emission calculation system described in <8> the third calculation unit further calculates an estimated credit amount for offsetting the predicted value calculated by the second calculation unit based on the order information acquired by the first acquisition unit; the second transmission unit transmits the estimated credit amount calculated by the third calculation unit to the first terminal together with the predicted value and the estimated credit amount corresponding to the estimated credit amount to be displayed on the first terminal; <7> This is an emission calculation system described in <9> the second calculation unit calculates a predicted value of carbon dioxide emissions using a predicted value of the activity amount obtained as an output of a learning model generated by learning using teacher data in which the first job information is labeled with a result value of the activity amount of the process as an input of the second job information registered by the registration unit. <1> ~ <8> 10. The emission calculation system according to claim 9, wherein: <10> the second calculation unit adjusts a hyperparameter used in the learning in accordance with a difference between the actual value of the emission amount and the predicted value of the emission amount, and re-learns the learning model. <9> This is an emission calculation system described in <11> The system further includes a notification unit that notifies a terminal of a worker in charge of a next process of the process that the process has been completed after the second acquisition unit has acquired the performance information after the process has been completed. <1> ~ <10> 10. The emission calculation system according to claim 9, wherein: <12> the registration unit updates the second job information in response to an operation input to a third terminal; the second calculation unit recalculates the predicted value of the discharge amount by providing the second job information updated by the registration unit as an input to the learning model. <9> This is an emission calculation system described in <13> the second calculation unit calculates the predicted value of the discharge amount for each of the processing conditions included in the second job information; the third calculation unit calculates the estimated amount for each of the processing conditions included in the order information. <7> This is an emission calculation system described in <14> the second job information is new job information registered after the registration of the first job information, which is past job information for which processing in the step has been completed; when the new job information is registered, the second calculation unit calculates a predicted value of carbon dioxide emissions associated with a job based on the new job information based on the actual value associated with a job based on the past job information; <1> This is an emission calculation system described in <15> the product is an article of clothing; the second acquisition unit acquires, as the performance information, operation information from the management device and process work performance information of the process input by operation to a second terminal; When the process is a dyeing process, the operation information includes at least one of information regarding the amount of fabric used in the dyeing machine, the amount of dye, and information regarding power consumption of the dyeing machine; The process work performance information is the amount of discarded fabric. The aforementioned <1> or <2> This is an emission calculation system described in <16> a first acquisition step of acquiring order information including processing conditions for one or more processes for producing a product from a first terminal; a registration step of registering the acquired order information as first job information; a sending step of sending the registered first job information to a management device that is responsible for managing execution of processing of the process; a second acquisition step of acquiring performance information indicating performance of the process from the management device; a first calculation step of calculating a result value of carbon dioxide emission amount associated with a job based on the first job information based on the acquired result information; a second calculation step of calculating a predicted value of carbon dioxide emissions associated with a job based on the registered second job information, based on the calculated actual value; This is an emission calculation method having the following. <17> On the computer, a first acquisition step of acquiring order information including processing conditions for one or more processes for producing a product from a first terminal; a registration step of registering the acquired order information as first job information; a sending step of sending the registered first job information to a management device that is responsible for managing execution of processing of the process; a second acquisition step of acquiring performance information indicating performance of the process from the management device; a first calculation step of calculating a result value of carbon dioxide emission amount associated with a job based on the first job information based on the acquired result information; a second calculation step of calculating a predicted value of carbon dioxide emissions associated with a job based on the registered second job information, based on the calculated actual value; This is a program for executing the above.
[0212] 1. Information Processing Systems 10 Sales terminal 20 Order Management System 30 Emissions calculation system 40 Printing Management System 41 Worker terminal 42 Pretreatment System 43 Printing machine 44 Post processing machine 50 Delivery System 60 Offset Intermediary System 101 Communications Department 102 Input section 103 Display control unit 201 Communications Department 202 Registration Department 203 Estimate Calculation Department 204 Claims Calculation Department 205 Offset processing section 206 Memory section 301 Communications Department 302 Registration Department 303 Forecast Calculation Department 304 Email sending section 305 Job information transmission unit 306 Acquisition Department 307 Process Management Department 308 Performance Calculation Department 309 Storage section 401 Communications Department 402 Process Processing Section 403 Generation part 411 Communications Department 412 Input section 413 Display control unit 701 CPU 702 ROM 703 RAM 705 Auxiliary storage 706 Recording Media 707 Media Drive 708 Display 709 Network I / F 710 Bus 711 keyboard 712 Mouse 713 DVD 714 DVD drive 801 CPU 802 ROM 803 RAM 804 EEPROM 805 Imaging unit 806 Imaging I / F 807 Acceleration and direction sensor 808 GNSS receiver 809 Bus Line 810 Telecommunications Circuit 810a antenna 811 Near field communication circuit 811a antenna 812 Mike 813 Speaker 814 Sound input / output I / F 815 Display 816 External device connection I / F 817 Vibrator 818 Touch Panel 901 CPU 902 MEM-P 902a ROM 902b RAM 903 NB 904SB 906 ASIC 907 MEM-C 908 HDD Controller 909 HD 910 Controller 920 Near field communication circuit 920a antenna 921 AGP Bus 922 PCI bus 930 Engine control unit 931 Scanner 932 Printer section 940 Operation Panel 940a Panel display 940b hard key 950 Network I / F 1000 Top screen 2000 Order information input screen 2100 Order registration completion screen 2200 Order list screen 2300 Order details screen 3000 Order list screen 3100 Order details screen 3200 Job information input screen 3300 Job registration completion screen 4000 Job list screen 4100 Job details screen 4200 Results input screen 4300 Achievement registration completion screen 5000 Job list screen 5100 Job details screen 5200 Job Completion Screen 6000 Achievement list screen 6100 Achievement details screen N Network [Prior art documents] [Patent documents]
[0213] [Patent Document 1] Special Publication No. 2016-541055 [Patent Document 2] Japanese Patent Application Laid-Open No. 2003-296429
Claims
1. a first acquisition unit that acquires order information including processing conditions for one or more processes for producing a product from a first terminal; a registration unit that registers the order information acquired by the first acquisition unit as first job information; a first transmission unit that transmits the first job information registered by the registration unit to a management device that is responsible for managing execution of processing of the process; A second acquisition unit that acquires performance information indicating a performance of the process from the management device; a first calculation unit that calculates a result value of a carbon dioxide emission amount associated with a job based on the first job information, based on the result information acquired by the second acquisition unit; a second calculation unit that calculates a predicted value of a carbon dioxide emission amount associated with a job based on the second job information registered by the registration unit, based on the actual value calculated by the first calculation unit; An emissions calculation system having:
2. 2. The emission amount calculation system according to claim 1, further comprising a second transmission unit that transmits the predicted value calculated by the second calculation unit to the first terminal for display on the first terminal.
3. The emission calculation system according to claim 1 , wherein the second acquisition unit acquires operation information from the management device as the performance information.
4. The emission calculation system according to claim 3 , wherein the operation information includes, when the process is a printing process, at least one of the following information: the number of sheets of paper in the printing press, the amount of toner or ink, and information regarding the power consumption of the printing press.
5. 3 . The emission calculation system according to claim 1 , wherein the second acquisition unit acquires, as the performance information, process work performance information of the process that is input by operation to a second terminal.
6. The emission calculation system according to claim 5 , wherein the process work performance information includes the number of waste papers.
7. a third calculation unit that calculates an estimate of costs incurred in carrying out the process based on the order information, The emission calculation system according to claim 2, wherein the second transmission unit transmits the estimated amount calculated by the third calculation unit, together with the predicted value corresponding to the estimated amount, to the first terminal for display on the first terminal.
8. The third calculation unit further calculates an estimated credit amount for offsetting the predicted value calculated by the second calculation unit based on the order information acquired by the first acquisition unit, The emission calculation system according to claim 7, wherein the second transmission unit transmits the credit estimation amount calculated by the third calculation unit, together with the predicted value and the estimated amount corresponding to the credit estimation amount, to the first terminal for display on the first terminal.
9. 3. The emission calculation system according to claim 1 or 2, wherein the second calculation unit calculates a predicted value of the carbon dioxide emission amount by providing the second job information registered by the registration unit as input to a learning model generated by learning using teacher data in which the first job information is labeled with an actual value of the activity amount of the process, and using a predicted value of the activity amount obtained as an output of the learning model.
10. The emission calculation system according to claim 9 , wherein the second calculation unit adjusts a hyperparameter used in the learning in accordance with a difference between the actual emission amount and the predicted emission amount, and re-learns the learning model.
11. The emission calculation system according to claim 1 or 2, further comprising a notification unit that notifies a terminal of a worker in charge of a next process of the process that the process has been completed after the second acquisition unit has acquired the performance information after the process has been completed.
12. The registration unit updates the second job information in response to an operation input to a third terminal; The emission calculation system according to claim 9 , wherein the second calculation unit recalculates the predicted value of the emission amount by providing the second job information updated by the registration unit as an input to the learning model.
13. The second calculation unit calculates a predicted value of the discharge amount for each of the processing conditions included in the second job information, The emission calculation system according to claim 7 , wherein the third calculation unit calculates the estimated amount for each of the processing conditions included in the order information.
14. the second job information is new job information registered after registration of the first job information, which is past job information for which processing in the step has been completed; The emission calculation system of claim 1, wherein when the new job information is registered, the second calculation unit calculates a predicted value of carbon dioxide emissions associated with the job based on the new job information based on the actual value associated with the job based on the past job information.
15. the product is an article of clothing; The second acquisition unit acquires, as the performance information, operation information from the management device and process work performance information of the process inputted by operation to a second terminal, When the process is a dyeing process, the operation information includes at least one of information regarding the amount of fabric used in the dyeing machine, the amount of dye, and information regarding power consumption of the dyeing machine; The process operation performance information is the amount of waste fabric; The emission calculation system according to claim 1 or 2.
16. a first acquisition step of acquiring order information including processing conditions for one or more processes for producing a product from a first terminal; a registration step of registering the acquired order information as first job information; a transmission step of transmitting the registered first job information to a management device which is responsible for managing the execution of processing of the process; a second acquisition step of acquiring from the management device performance information indicating a performance of the processing in the step; a first calculation step of calculating a result value of a carbon dioxide emission amount associated with a job based on the first job information based on the acquired result information; a second calculation step of calculating a predicted value of the amount of carbon dioxide emission associated with the job based on the registered second job information, based on the calculated actual value; An emission calculation method having the following characteristics.
17. On the computer, a first acquisition step of acquiring order information including processing conditions for one or more processes for producing a product from a first terminal; a registration step of registering the acquired order information as first job information; a transmission step of transmitting the registered first job information to a management device which is responsible for managing the execution of processing of the process; a second acquisition step of acquiring from the management device performance information indicating a performance of the processing in the step; a first calculation step of calculating a result value of a carbon dioxide emission amount associated with a job based on the first job information based on the acquired result information; a second calculation step of calculating a predicted value of the amount of carbon dioxide emission associated with the job based on the registered second job information, based on the calculated actual value; A program for executing the above.
Citation Information
Patent Citations
Environmental load calculation method, apparatus, program, and recording medium
JP2003296429A
Automated computer-controlled system for printer resource measurement and environmental offset trading
JP2016541055A