Information processing system, settlement target determination method, and program

An information processing system analyzes print job data using entrance/exit and document download history to determine reimbursement eligibility, automating the expense settlement process for remote work scenarios.

JP7718239B2Active Publication Date: 2025-08-05RICOH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021182474
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-09
Publication Date
2025-08-05
Estimated Expiration
2041-11-09

AI Technical Summary

Technical Problem

Conventional systems struggle with determining whether expenses incurred for output, such as printing business documents outside the company, are eligible for reimbursement, and this process is often time-consuming and inefficient.

Method used

An information processing system that communicates with terminal devices to record and analyze print job data, using entrance/exit history, document download history, and working hours information to determine if a print job is eligible for reimbursement, and automatically settles the expenses.

Benefits of technology

The system efficiently records and determines the eligibility of print job expenses for reimbursement, reducing the administrative burden on companies and enabling employees to claim costs with minimal effort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007718239000001
    Figure 0007718239000001
  • Figure 0007718239000002
    Figure 0007718239000002
  • Figure 0007718239000003
    Figure 0007718239000003
Patent Text Reader

Abstract

To provide an information processing system which records a determination result as to whether or not it is a settlement object of a budget in information regarding an output by an apparatus.SOLUTION: An information processing system 10 which communicates with a terminal device 30 which requests an output to an apparatus inside a company or outside the company through a network, in an output system comprises: a communication unit 11 which receives information regarding the output by an image forming device 20 from the terminal device 30; and an analysis unit 12 which records a determination result as to whether or not the information regarding the output by the apparatus received by the communication unit is a settlement object of a budget, in association with the information regarding the output by the apparatus.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, a settlement target determination method, and a program. [Background technology]

[0002] More and more companies are adopting teleworking. Teleworking refers to a flexible working style that utilizes information and communication technology and is not restricted by time or location. However, when working from home, for example, various costs such as electricity bills are incurred, which may become a burden on employees.

[0003] A technology has been devised that notifies an employer of the amount of electricity consumed at home (see, for example, Patent Document 1). Patent Document 1 discloses a power consumption management device that measures the cumulative amount of power consumed by electrical devices connected to the device and notifies the outside world via a communication line. Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional technology has a problem in that the determination of whether an expense is eligible for reimbursement is not recorded in the information about output from a device. For example, if an employee prints a business document outside the company, the employee may bill the company for the cost. However, it is difficult to determine whether information about output is eligible for reimbursement. Furthermore, it is time-consuming for company personnel to determine whether information about all output is eligible for reimbursement.

[0005] In view of the above-mentioned problems, an object of the present invention is to provide an information processing system that records the result of a determination as to whether an expense is eligible for reimbursement in information related to output by a device. [Means for solving the problem]

[0006] In view of the above problems, the present invention is Image forming device to Executing a print jobAn information processing system capable of communicating with a terminal device via a network, the terminal device Image forming device by Execution of the print job a communication unit that receives information about the Image forming device by Execution of the print job Information about and a determination condition storage unit for storing a determination result based on the date and time when the image forming apparatus executed the print job or the document name included in the determination condition storage unit. , whether the expense is eligible for reimbursement or not Determine , the judgment result Image forming device by Execution of the print job and an analysis unit that records information relating to the [Effects of the Invention]

[0007] It is possible to provide an information processing system that records the result of the determination as to whether or not an expense is eligible for reimbursement in information related to output by the device. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 10 is a diagram illustrating an outline of a process for determining whether a document printed by an employee is subject to settlement. [Figure 2] FIG. 1 illustrates an example of a system configuration of an output system. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing system and a terminal device. [Figure 4] FIG. 1 is a diagram illustrating a hardware configuration of an example of an image forming apparatus. [Figure 5] FIG. 1 is a diagram illustrating a functional configuration of an example of an output system. [Figure 6] FIG. 10 is a diagram showing an example of entry and exit history information. [Figure 7] FIG. 10 is a diagram illustrating an example of working hours information. [Figure 8] FIG. 10 is a diagram illustrating an example of document acquisition history information. [Figure 9] FIG. 10 illustrates an example of a print log. [Figure 10] FIG. 4 is a diagram illustrating an example of a judgment condition stored in a judgment condition storage unit. [Figure 11]10 is an example of a sequence diagram illustrating a procedure in which the information processing system records the entry time and exit time of each employee. [Figure 12] FIG. 10 is a diagram illustrating an example of a working hours application screen displayed on the terminal device. [Figure 13] 10 is a sequence diagram illustrating an example of an overall procedure for determining whether a print job included in a print log is subject to settlement. [Figure 14] 10 is a flowchart illustrating an example of a procedure in which an analysis unit determines whether or not each print job is subject to settlement. [Figure 15] 10A and 10B are diagrams illustrating a determination result based on facility entry / exit history information as to whether or not a print job is subject to settlement. [Figure 16] 10A and 10B are diagrams illustrating a determination result based on download history information as to whether a print job is subject to settlement. [Figure 17] 10A and 10B are diagrams illustrating a determination result based on working hours information as to whether a print job is subject to settlement. [Figure 18] 10 is a sequence diagram illustrating an example of a process for manually correcting whether an employee is eligible for settlement. [Figure 19] FIG. 10 is a diagram illustrating an example of a manual correction screen. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, as an example of an embodiment of the present invention, an output system and a settlement target determination method performed by the output system will be described with reference to the drawings.

[0010] <Processing Overview> Figure 1 is a diagram that explains the outline of the process for determining whether a document printed by an employee is subject to reimbursement. A user works at a company, but may work remotely outside the company, such as from home 9. The user stores business documents (an example of business data) on an external storage server 40, and can print documents downloaded from the external storage server 40 at the company or at home.

[0011] (1) The terminal device 30 at home stores a print log of the document. The terminal device 30 transmits the print log to the company information processing system 10 via the router 5 at a fixed time, such as once a day, once a week, or once a month.

[0012] (2) The information processing system 10 uses the following information to determine whether a print job registered in the print log is subject to expense reimbursement. a. Company entrance and exit history information b. Document download history from external storage server 40 c. Working hours information (self-reported by employees when working remotely) By comparing the information in a with the printing time of the document, it is possible to determine whether the printing was done within the company, and the information processing system 10 can determine whether it is subject to reimbursement. In addition, the information in b determines whether an employee is printing a document with the same name as the document downloaded from the external storage server 40, and the information processing system 10 can determine whether the print job is subject to reimbursement. By comparing the information in c with the printing time of the document, it is possible to determine whether it was printed during working hours, and the information processing system 10 can determine whether it is subject to reimbursement.

[0013] (3) The information processing system 10 calculates the printing costs of print jobs that are determined to be eligible for reimbursement and pays the printing costs to the employee. Therefore, the employee can reimburse the printing costs of business documents printed during remote work with no or minimal work required for expense reimbursement.

[0014] <Terminology> Being eligible for reimbursement means that employees can claim the printing costs from the company (can request reimbursement).

[0015] When an employee works outside the company, it is called remote work. "Entering" refers to an employee entering a company building, factory, or other facility where they work in order to work, and "leaving" refers to an employee leaving after finishing work.

[0016] The device may be anything that outputs output materials that incur costs, such as printed matter, to the user. In this embodiment, the device will be described using the term image forming apparatus.

[0017] Information related to device output is a record of output such as a print job printed by the device. For example, it includes information on who output what document, when, from which device, and under what conditions. In this embodiment, information related to device output is referred to as a print log.

[0018] In-house devices are primarily devices installed within a company. Devices located outside the company but managed by the company that owns them are also considered in-house devices.

[0019] An employee is a worker employed by a company, local government, etc. Employees may include full-time employees, temporary employees, contract employees, part-time employees, and casual employees. Employees may also be referred to as users of the output system.

[0020] <System configuration example> Fig. 2 shows an example of the system configuration of the output system 1 of this embodiment. In Fig. 2, there are three work locations: an office 8, a home 9, and an external office 7. Of these, the home 9 and the external office 7 are work locations for remote work. The home 9 and the external office 7 may sometimes be simply referred to as "outside the company." Within the office 8, there are one or more image forming devices 20, one or more terminal devices 30, and a gateway server 70.

[0021] The home 9 and the external office 7 also have one or more image forming devices 20 and one or more terminal devices 30. The terminal devices 30 at the home 9 and the external office 7 may be terminal devices 30 within the company 8 that employees have brought out, or may be terminal devices 30 that are installed in the home or the external office 7 in advance. However, an application program (hereinafter referred to as an app) is installed in the terminal device 30 at the home or the external office 7 to communicate with the information processing system 10 and transmit print logs and the like.

[0022] In the following description, when referring to any one of the one or more terminal devices 30a, 30b, etc., the term "terminal device 30" is used. When referring to any one of the one or more image forming devices 20a, 20b, etc., the term "image forming device 20" is used.

[0023] The external office 7 may also be called a satellite office, a shared office, a coworking space, or a rental office. The external office 7 is equipped with facilities such as an image forming device 20, a conference room, a power source, and wireless LAN so that employees can work outside the company 8 in the same way as they would in an office. The external office 7 is primarily a commercial service, but may also be provided free of charge by a local government, or shared facilities in an apartment building may be used. Furthermore, employees may also work in coffee shops, internet cafes, etc., as long as they can print using the image forming device 20.

[0024] The image forming device 20 converts a print job sent from the terminal device 30 into an image, forms the image on paper, fixes it, and outputs it. The image forming device 20 may have not only a printer function, but also one or more of a copy function, a facsimile function, a scanner function, and a document box function. An image forming device 20 having such multiple functions is called an MFP (Multifunction Peripheral) or a multifunction peripheral. The image forming device 20 may also be called a printer or a printing device. The printing method of the image forming device 20 includes electrophotography and inkjet printing, but either method is acceptable in this embodiment. The image forming devices 20 in the company 8, at home 9, or in an external office 7 may have different functions such as print speed and color / monochrome.

[0025] It is preferable that the image forming device 20 in the company 8 supports pull printing. Pull printing is a mechanism in which an employee registers a print job on a server using a terminal device 30 or a mobile terminal 6, and then operates the image forming device 20 to download the print job from the server and print it. Pull printing is also sometimes called secure printing. In this embodiment, the image forming device 20 in the company 8 can download a print job from the information processing system 10 (or gateway server 70) and print it.

[0026] Among the image forming apparatuses 20 in the company 8, some send print logs and some do not. This difference depends on whether a specific application is installed on the image forming apparatus 20. On the other hand, since the terminal apparatus 30 installed with the application sends the print log to the information processing system 10, the same print log may be sent from the terminal apparatus 30 and the image forming apparatus 20 to the information processing system 10 when a single print job is executed. For this reason, the information processing system 10 merges the print logs using a job ID or the like. In this embodiment, the information processing system 10 processes the merged print log. Note that the image forming apparatus 20 at home 9 or the external office 7 does not have an application installed, and therefore does not send the print log.

[0027] In addition, in this embodiment, the information processing system 10 settles the printing costs of business documents printed outside the company, so the image forming device 20 within the company 8 and the terminal device 30 within the company 8 do not need to send printing logs to the information processing system 10.

[0028] The terminal device 30 is a computer used by an employee to send a print job to the image forming device 20 and execute printing. The terminal device 30 may be a desktop PC (personal computer), a notebook PC, a smartphone, a tablet terminal, or the like, running a common OS such as Windows (registered trademark), MAC OS (registered trademark), Android (registered trademark), or iOS (registered trademark). Alternatively, the terminal device 30 may be any device capable of running a predetermined application. This application may be a web application or a native application. In this embodiment, the application is, for example, a resident application, and holds the URL (which may be an IP address) of the information processing system 10 or the gateway server 70. The application also contains identification information (e.g., employee ID, domain, computer name, etc.) of the user of the output system 1.

[0029] The information processing system 10 is realized by one or more information processing devices, and communicates with a terminal device 30 or an image forming device 20 via a network. The information processing system 10 receives print logs from the terminal device 30 and the image forming device 20, determines whether or not the print logs are subject to expense reimbursement, and registers the print logs (expense reimbursement information) with the determination results added in the expense reimbursement system.

[0030] The information processing system 10 may be realized by cloud computing or by a single information processing device. Cloud computing refers to a usage pattern in which resources on a network are used without being aware of specific hardware resources. The information processing system 10 may exist on the Internet or on-premise (in-company 8).

[0031] The gateway server 70 has several roles. One of its roles is to maintain communication with the information processing system 10 and accept communication from the information processing system 10. Another role is to store print jobs in pull printing. In pull printing, the information processing system 10 often stores print jobs, but some customers store print jobs in the gateway server 70. Another role is to send print logs to the information processing system 10. An employee can set on the terminal device 30 or the image forming device 20 whether to send the print log to the information processing system 10 or the gateway server 70.

[0032] In this way, the gateway server 70 is a device that allows customers to perform printing even if communication between the terminal device 30 or image forming device 20 and the information processing system 10 is interrupted, and that allows the output system 1 to operate as much as possible within the company 8, and is therefore not essential in this embodiment. In this embodiment, a description of communication via the gateway server 70 will be omitted.

[0033] The external storage server 40 is one or more information processing devices that store business documents. A login ID and password are assigned to each employee so that the employee can store business documents in the external storage server 40. Therefore, the information processing system 10 can obtain the document download history for each employee using the employee's login ID and password.

[0034] The attendance management system 60 records the employee's entry history and working hours. IC readers installed at the entrance gate 50a and exit gate 50b at the workplace read the IC cards carried by the employees, and the entry history for each employee is recorded. Furthermore, when an employee does not come to work (during remote work), the employee connects the terminal device 30 to the information processing system 10 from outside the company and punches in the start and end times of their shifts via a website. The punching method is not limited to this, and the employee may also send an email when they start and finish their shift. Employees do not need to self-report their working hours in this way when they come to work at the company.

[0035] <Hardware configuration example> The information processing system 10, the terminal device 30, and The hardware configuration of the image forming apparatus 20 will be described.

[0036] <<Information processing system and terminal device>> Fig. 3 is a diagram showing an example of the hardware configuration of the information processing system 10 and the terminal device 30 according to this embodiment. As shown in Fig. 3, the information processing system 10 and the terminal device 30 are constructed by a computer, and include a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, an optical drive 514, and a media I / F 516.

[0037] Of these, the CPU 501 controls the overall operation of the information processing system 10 and the terminal device 30. The ROM 502 stores programs, such as an IPL, used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data, such as programs. The HDD controller 505 controls the reading and writing of various data from and to the HD 504 under the control of the CPU 501. The display 506 displays various information, such as a cursor, menus, windows, characters, or images. The external device connection I / F 508 is an interface for connecting various external devices. In this case, external devices include, for example, a USB (Universal Serial Bus) memory or a printer. The network I / F 509 is an interface for data communication using the communication network N2. The bus line 510 is an address bus, a data bus, or the like, for electrically connecting the components, such as the CPU 501, shown in FIG. 3.

[0038] The keyboard 511 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The optical drive 514 controls reading and writing of various data from an optical medium 513, which is an example of a removable recording medium. The optical medium 513 may be a CD, DVD, Blu-Ray (registered trademark), etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515, such as a flash memory.

[0039] <<Image forming device>> 4 is a hardware configuration diagram of the image forming apparatus 20. As shown in FIG. 4, the image forming apparatus 20 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.

[0040] Of these, the controller 910 has a CPU 901, which is the main part of the computer, a system memory (MEM-P) 902, a north bridge (NB) 903, a south bridge (SB) 904, an ASIC (Application Specific Integrated Circuit) 906, a local memory (MEM-C) 907, which is a storage unit, an HDD controller 908, and an HD 909, which is also a storage unit, and is configured such that the NB 903 and the ASIC 906 are connected by an AGP (Accelerated Graphics Port) bus 921.

[0041] Of these, the CPU 901 is a control unit that performs overall control of the image forming apparatus 20. 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.

[0042] The MEM-P 902 comprises 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, CD-R, or DVD.

[0043] The SB 904 is a bridge for connecting the NB 903 with PCI devices and peripheral devices. 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 using hardware logic, and a PCI unit that transfers data between the scanner unit 931, printer unit 932, and facsimile unit via the PCI bus 922. A USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 906.

[0044] The MEM-C907 is a local memory used as an image buffer for copying and a code buffer. The HD909 is a storage for storing image data, font data used during printing, and forms. The HD909 controls the reading and writing of data from and to the HD909 under the control of the CPU901. The AGP bus 921 is a bus interface for a graphics accelerator card proposed to speed up graphics processing, and direct high-throughput access to the MEM-P902 enables the graphics accelerator card to operate at high speed.

[0045] Further, the short-range communication circuit 920 is provided with a short-range communication circuit antenna 920a. The short-range communication circuit 920 is a communication circuit such as NFC or Bluetooth (registered trademark).

[0046] The engine control unit 930 further includes a scanner unit 931, a printer unit 932, and a facsimile unit 933. The operation panel 940 includes a panel display unit 940a, such as a touch panel, that displays current setting values and selection screens and receives inputs from the operator, and hard keys 940b, such as a numeric keypad that receives setting values for image formation conditions such as density setting conditions, and a start key that receives a copy start command. The controller 910 controls the entire image forming apparatus 20, and controls, for example, drawing, communication, and inputs from the operation panel 940. The scanner unit 931 or the printer unit 932 includes an image processing unit such as error diffusion and gamma conversion.

[0047] The image forming apparatus 20 can sequentially switch among the document box function, copy function, printer function, and facsimile function using the application switching key on the operation panel 940. When the document box function is selected, the image forming apparatus 20 enters document box mode, when the copy function is selected, the image forming apparatus 20 enters copy mode, when the printer function is selected, the image forming apparatus 20 enters printer mode, and when the facsimile mode is selected, the image forming apparatus 20 enters facsimile mode.

[0048] The network I / F 950 is an interface for performing data communication using the communication network N2. The short-range communication circuit 920 and the network I / F 950 are electrically connected to the ASIC 906 via a PCI bus 922.

[0049] <About the function> Next, the functional configuration of the output system 1 according to this embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the functional configuration of the output system 1 according to this embodiment.

[0050] <<Terminal Device>> The terminal device 30 has a print log transmission unit 41 and a print processing monitoring unit 42. Each functional unit of the terminal device 30 is a function or means realized by the CPU 501 executing instructions contained in one or more programs installed in the terminal device 30. This configuration may be the same for the home 9, the company 8, and the external office 7.

[0051] The terminal device 30 may request the image forming device 20 to execute a print job, or it may send a print job to the information processing system 10 and have the image forming device 20 download it (pull print). The following functions of the terminal device 30 are functions used when the terminal device 30 requests the image forming device 20 to execute a print job. In the case of pull print (performed within the company), the image forming device 20 sends a print log to the information processing system 10.

[0052] When an employee prints a document using word processing software or the like running on terminal device 30, print processing monitoring unit 42 acquires from the printer driver information about the print job that is passed from the word processing software to the printer driver. Print processing monitoring unit 42 sends the print job to print log sending unit 41.

[0053] The print log transmission unit 41 transmits a print log in which one or more print jobs have been accumulated to the information processing system 10. The print log transmission unit 41 may transmit the print log in real time, may transmit it at regular time intervals, or may transmit it when a certain amount of print logs has accumulated.

[0054] 5, only the characteristic parts of this embodiment are shown, and general functions of the terminal device 30 (such as a display control unit and an operation reception unit) are omitted.

[0055] <<Image forming device>> The following functions of the image forming apparatus 20 are functions when the terminal device 30 requests the image forming apparatus 20 to execute a print job and when printing is performed by pull printing.

[0056] The image forming apparatus 20 in the company 8 has a print log transmission unit 43. Each functional unit of the image forming apparatus 20 is a function or means realized by the CPU 901 shown in FIG. 4 executing instructions included in one or more programs (applications) installed in the image forming apparatus 20. Note that the image forming apparatus 20 in the home 9 or external office 7 does not have an application installed, and therefore does not transmit a print log to the information processing system 10.

[0057] The print log transmission unit 43 transmits the print logs accumulated by the image forming device 20 to the information processing system 10. The print log transmission unit 43 may transmit the print logs in real time, at regular intervals, or when a certain amount of print logs has accumulated.

[0058] As described above, since print jobs are merged in the information processing system 10, the print log sending unit 43 may send the print log to the information processing system 10 regardless of whether the print job is executed by pull printing or directly from the terminal device 30. This fact may be recorded in the print log for pull printing.

[0059] <<Time attendance management system>> The attendance management system 60 has a communication unit 61, an entry / exit detection unit 62, and a declaration acceptance unit 63. Each functional unit of the attendance management system 60 is a function or means realized by the CPU 501 executing commands contained in one or more programs installed in the attendance management system 60. The attendance management system 60 also has a working hours information storage unit 65 and an entry / exit history information storage unit 64 constructed in the HD 504, RAM 503, etc. shown in FIG. 3 .

[0060] The communication unit 61 transmits the working hours information stored in the working hours information storage unit 65 and the entry / exit history information stored in the entry / exit history information storage unit 64 to the information processing system 10 in response to a request from the information processing system 10 or at a fixed timing such as once a day.

[0061] The entrance / exit detection unit 62 receives the card number read from the IC card reader installed at the entrance gate 50a through which the employee enters and the exit gate 50b through which the employee leaves. The card number is associated with the employee ID, and the entrance / exit detection unit 62 records the entrance history and exit history of each employee in the entrance / exit history information storage unit 64.

[0062] The declaration receiving unit 63 accepts the declaration of working hours when an employee works remotely. As a web server, the declaration receiving unit 63 provides a web page for inputting working hours to the terminal device 30, and stores the work start time and work end time applied by the employee in the working hours information storage unit 65. Note that the declaration of working hours is only necessary when an employee works remotely. Even if the employee applies for working hours when coming to work, the entry history takes priority.

[0063] FIG. 6 shows an example of entry / exit history information. As shown in FIG. 6, the entry / exit history information is a list of entry times and exit times for each date. The entry time is the time when the employee passes through the entry gate 50a, and the exit time is the time when the employee passes through the exit gate 50b. The entry time and exit time are recorded only when the employee arrives at work. It can be determined that a print job executed between the entry time and the arrival time was performed using an in-house image forming device 20.

[0064] Figure 7 shows an example of working hours information. As shown in Figure 7, working hours information is a list of work start times and work end times for each date. The work start time is the time when an employee arrives at work, and the work end time is the time when the employee leaves work. A print job executed between the work start time and work end time is determined to be eligible for expense reimbursement, even though it is printing outside the company.

[0065] <<External storage server>> Returning to Fig. 5, the external storage server 40 has a communication unit 31. Each functional unit of the external storage server 40 is a function or means realized by a CPU 501 executing instructions contained in one or more programs installed in the external storage server 40. The external storage server 40 also has a document acquisition history information storage unit 32 constructed in the HD 504, RAM 503, or the like shown in Fig. 3.

[0066] The communication unit 31 transmits the document acquisition history information stored in the document acquisition history information storage unit 32 to the information processing system 10 in response to a request from the information processing system 10 or at a fixed timing such as once a day.

[0067] Figure 8 shows an example of document acquisition history information. As shown in Figure 8, the document acquisition history information is a list of document names associated with download dates and times. The document names may be file names. The external storage server 40 is a storage area allocated by the company to employees, so it is assumed that documents used for business purposes are stored there.

[0068] <<Information Processing System>> The information processing system 10 has three functions: cloud services A and B. Cloud services A and B may exist as a single service, or may exist independently as shown in Fig. 5. Furthermore, cloud services A and B may be arranged on separate information processing devices, or may be arranged on a single information processing device.

[0069] The main functions of cloud services A and B are as follows: Cloud Service A = Print job analysis service Cloud Service B = Expense settlement service (expense settlement system) Cloud service A determines whether a print log sent from terminal device 30 or image forming device 20 is subject to expense reimbursement. Cloud service A has a communication unit 11, an analysis unit 12, a work attendance information acquisition unit 13, an acquired information acquisition unit 14, and an expense reimbursement registration unit 15. Each functional unit of cloud service A is a function or means realized by CPU 501 executing commands contained in one or more programs installed in information processing system 10. The same is true for cloud service B.

[0070] 3. The cloud service A also includes a print log storage unit 18 and a judgment condition storage unit 19 formed in the HD 504 or the like in FIG.

[0071] The communication unit 11 receives print jobs from the terminal device 30 and the image forming device 20. The communication unit 11 may simply receive a print log sent from the terminal device 30 or the image forming device 20, or may inquire of the terminal device 30 or the image forming device 20 whether or not a print log exists. The communication unit 11 stores the received print log in the print log storage unit 18.

[0072] The attendance information acquisition unit 13 acquires working time information and entrance / exit history information from the attendance management system 60. The acquired information acquisition unit 14 acquires document acquisition history information from the external storage server 40.

[0073] The analysis unit 12 classifies the print log as "subject to settlement" or "not subject to settlement" using the judgment conditions stored in the judgment condition storage unit 19. The analysis unit 12 registers the judgment result of "subject to settlement" or "not subject to settlement" in the print log.

[0074] The expense settlement registration unit 15 transmits the print log (referred to as expense settlement information) to which the determination result of "subject to settlement" or "not subject to settlement" is attached to the information processing system 10 as expense settlement information.

[0075] Figure 9 shows an example of a print log. The print log is a list of print jobs. The print log includes the following fields: ID, print date, print time, number of prints (monochrome), number of prints (full color), document name, and the result of the settlement determination. ·ID is the identification information of the print job. The print date and print time are the date and time when the image forming device 20 executed the print job. · Number of prints (monochrome) is the number of monochrome prints printed in the print job. · Number of prints (full color) is the number of full color prints printed in the print job. Document Name is the file name of the printed document. The result of the determination of whether a print job is eligible for reimbursement is the result of determining whether the print job is eligible for reimbursement. A document eligible for reimbursement is a document that is presumed to have been printed outside the company. YES indicates that the document is eligible for reimbursement, and NO indicates that it is not eligible for reimbursement.

[0076] 10 is a diagram showing the judgment conditions stored in the judgment condition storage unit 19. Each item of the judgment conditions will be described. The condition number is identification information of the judgment condition. In FIG. 10, there are three judgment conditions as an example. Condition 1: The printing time is included in the entry time Condition 2: The document name is the same as the file name downloaded from the external storage server 40. Condition 3: The printing time is included in working hours First, if the printing time falls within the period during which the employee was inside the building, as determined by condition 1, the printing was performed during the period during which the employee was inside the building, and therefore the printing can be excluded from the settlement. When determining condition 1, the analysis unit 12 does not take conditions 2 and 3 into account.

[0077] Next, under condition 2, the document downloaded from the external storage server 40 is a business document, so even if the employee prints it while outside the company, it is included in the settlement. When determining condition 2, the analysis unit 12 does not take condition 3 into consideration.

[0078] Next, condition 3 indicates that printing during working hours is printing during remote work, so printing during working hours is included in the settlement.

[0079] It is not necessary to judge conditions 1 to 3 in this order, but it is preferable to judge conditions 1 to 3 in this order to avoid having to re-judge whether or not the item is eligible for settlement (because the relationship is Condition 1 > Condition 2 > Condition 3).

[0080] The analysis unit 12 determines that a print log that satisfies condition 1 is not subject to expense settlement. The analysis unit 12 determines that a print log that satisfies either condition 2 or 3 is subject to expense settlement.

[0081] Cloud service B has an expense settlement information acquisition unit 21, an expense settlement processing unit 22, and an expense settlement screen provision unit 23. Cloud service B also has an expense settlement information storage unit 24 formed in HD 504 or the like in FIG.

[0082] The expense settlement information acquisition unit 21 acquires expense settlement information relating to the print log to which the determination result of "subject to settlement" or "not subject to settlement" is attached from cloud service A. The expense settlement information is stored in the expense settlement information storage unit 24.

[0083] The expense settlement processing unit 22 settles expenses based on the expense settlement information stored in the expense settlement information storage unit 24. That is, the expense settlement processing unit 22 calculates the expenses for each employee for the print job to be settled on a closing date, such as the end of the month, and processes the expenses so that the employees are paid.

[0084] The expense settlement screen providing unit 23 provides an expense settlement screen to the terminal device 30 and accepts changes to expense settlement from employees.

[0085] <Record of entry and exit times> FIG. 11 is an example of a sequence diagram showing a procedure in which the information processing system 10 records the entry time and exit time of each employee.

[0086] S1: When an employee holds their IC card over the entrance gate 50a, the IC card reader reads the card number and transmits it to the attendance management system 60.

[0087] S2: The entrance / exit detection unit 62 converts the card number into an employee ID, and stores the current time as the entrance time in the entrance / exit history information storage unit 64.

[0088] S3: When an employee holds their IC card over the exit gate 50b, the IC card reader reads the card number and transmits it to the attendance management system 60.

[0089] S4: The entrance / exit detection unit 62 converts the card number into an employee ID, and stores the current time as the entrance / exit time in the entrance / exit history information storage unit 64.

[0090] In this way, the entry and exit times for each employee are recorded.

[0091] <Working hours application> 12 is an example of a working hours application screen 200 displayed by the terminal device 30. The working hours application screen 200 is a screen displayed when the terminal device 30 connects to the attendance management system 60. When an employee logs in, their employee ID is identified.

[0092] The working hours application screen 200 has an attendance button 201, a clock-out button 202, and a clock-in button 203. When starting remote work, an employee selects the attendance button 201 and presses the clock-in button 203, and when ending remote work, selects the clock-out button 202 and presses the clock-in button 203. When the clock-in button 203 is pressed, a notice of arrival at work or clock-out is sent to the attendance management system 60, and the report receiving unit 63 stores the work start time or work end time in the working hours information storage unit 65 in association with the employee ID.

[0093] <Procedure for determining whether a print job is subject to settlement> FIG. 13 is an example of a sequence diagram illustrating the overall procedure for determining whether or not a print job included in a print log is subject to settlement.

[0094] S11: The print log sending unit 43 of the terminal device 30 sends the print log to the information processing system 10. The sending timing may be after each print, at a fixed time, or whenever a certain amount of print logs has accumulated. The terminal device 30 may be located either inside or outside the company. The communication unit 11 of the information processing system 10 receives the print log and stores it in the print log storage unit 18.

[0095] S12: The communication unit 61 of the attendance management system 60 transmits the entry / exit history information and working time information to the information processing system 10. The transmission timing may be each time the employee enters or leaves the building, starts or ends a shift, at a fixed time, or any time when a certain amount of entry / exit history information and working time information has been accumulated. The entry / exit history information and working time information may also be transmitted at different times. The attendance information acquisition unit 13 of the information processing system 10 acquires the entry / exit history information and working time information.

[0096] S13: The communication unit 31 of the external storage server 40 transmits the document acquisition history information to the information processing system 10. The transmission timing may be each time a document is acquired, at a fixed time, or any time when a certain amount of document acquisition history information has been accumulated. The acquired information acquisition unit 14 of the information processing system 10 acquires the document acquisition history information.

[0097] S14: The analysis unit 12 of the information processing system 10 determines whether or not each print job is subject to settlement, using conditions 1 to 3 stored in the determination condition storage unit 19. Details of this process will be described with reference to FIGS. 14 to 17.

[0098] FIG. 14 is an example of a flowchart showing the procedure by which the analysis unit 12 determines whether or not each print job is subject to settlement.

[0099] First, the analysis unit 12 determines whether or not the print job is subject to settlement based on the entrance and exit history information (S101). Details will be described with reference to FIG.

[0100] Next, the analysis unit 12 determines whether or not the print job is subject to payment based on the download history information (S102). Details will be described with reference to FIG.

[0101] Next, the analysis unit 12 determines whether or not the print job is subject to settlement based on the working hours information (S103), as will be described in detail with reference to FIG.

[0102] By making the determination in this order, duplicate determinations for print jobs can be eliminated.

[0103] Figure 15 is a diagram explaining the determination result based on the entry / exit history information as to whether or not a print job is subject to settlement. Figure 15(a) shows the entry / exit history information, and Figure 15(b) shows the determination result based on the entry / exit history information. Note that Figure 15(a) is the same as Figure 6, but is shown again for the sake of explanation.

[0104] According to the entry / exit history information, the entry time on January 10, 2011 was 9:00 and the exit time was 17:30. According to the print log, there is a print job on January 10, 2011, but since it was printed at 13:50, it is determined that the printing occurred during the time period when the employee was in the office, and the analysis unit 12 determines that it is not subject to settlement (NO).

[0105] FIG. 16 is a diagram illustrating the determination result based on the download history information as to whether a print job is subject to settlement. FIG. 16(a) shows the download history information, and FIG. 16(b) shows the determination result based on the download history information. Note that FIG. 16(a) is the same as FIG. 8, but is shown again for the sake of explanation. Because there is a relationship of condition 1 > condition 2 > condition 3, the analysis unit 12 only determines print jobs that are not determined by condition 1.

[0106] According to the download history information, it is clear that "CCC.docx" and "GGG.pptx" have been downloaded. According to the print log, there are print jobs that printed "CCC.docx" and "GGG.pptx." Therefore, the analysis unit 12 determines that these two print jobs (ID=3, 7) are subject to settlement (YES) regardless of whether they occurred during working hours or not.

[0107] In addition to file names matching, if the download date and print date and time are the same, it may be determined that the document is eligible for settlement, or if it is printed within a certain time from the time of download (if a certain amount of time has passed since the time of download, it will be determined that the expense is not eligible for settlement).

[0108] FIG. 17 is a diagram explaining the determination result based on working hours information as to whether a print job is subject to settlement. FIG. 17(a) shows the working hours information, and FIG. 17(b) shows the determination result based on the working hours information. Note that FIG. 17(a) is the same as FIG. 7, but is shown again for the sake of explanation. Because there is a relationship of condition 2 > condition 3, the analysis unit 12 only determines print jobs that have not been determined based on conditions 1 and 2.

[0109] According to the working time information, the employee worked from 9:00 to 17:30 on each day from January 11, 2011 to January 15, 2011. According to the print log, the print job with ID 2 was done during working hours, the print job with ID 4 was done during working hours, the print job with ID 5 was done outside working hours, and the print job with ID 6 was done during working hours. Therefore, the analysis unit 12 determines that the print jobs with IDs 2, 4, and 6 are subject to settlement, and the print job with ID 5 is not subject to settlement. Since the relationship is Condition 1>Condition 2>Condition 3, if the analysis unit 12 judges in this order, it only needs to judge print jobs for which it has not yet judged whether they are subject to settlement. If the judgment is not in this order, the analysis unit 12 will also judge print jobs for which it has already judged whether they are subject to settlement again.

[0110] <Employee adjustments to determine whether or not the account is eligible for reimbursement> Figure 18 is an example of a sequence diagram showing the procedure for manually correcting whether an employee is eligible for settlement. For example, before the closing date, such as the end of the month, cloud service B may send an email or other message prompting the employee to reconsider their decision on whether or not the employee is eligible for settlement.

[0111] S31: An employee operates the terminal device 30 to log in to the information processing system 10. The employee ID is identified by the login. When the employee requests a manual correction screen to manually correct whether or not an expense is eligible for reimbursement, the expense settlement screen providing unit 23 of the information processing system 10 provides the terminal device 30 with a manual correction screen including a print log associated with the employee ID.

[0112] S32: The terminal device 30 receives and displays the screen information for the manual correction screen. An example of the manual correction screen is shown in FIG. 19. The employee can correct the determination result of whether or not any print job is eligible for settlement. The terminal device 30 accepts the correction.

[0113] S33: The terminal device 30 transmits the correction content to the information processing system 10. The expense settlement screen providing unit 23 corrects the determination result of the settlement target of the expense settlement information stored in the expense settlement information storage unit 24 in accordance with the correction content.

[0114] 19 is an example of a manual correction screen 210. The manual correction screen 210 has a correction button 214 associated with a print date 211, a print time 212, and a document name 213. The correction button 214 is a pull-down menu that displays YES or NO. By selecting YES or NO in the pull-down menu, an employee can correct whether or not each print job is subject to settlement.

[0115] <Major Effects> According to this embodiment, it is possible to determine whether a print job is eligible for reimbursement based on conditions 1 to 3. By determining conditions 1 to 3 in that order, it is possible to eliminate duplicate determinations. Employees can reimburse printing costs for business documents printed during remote work with no or minimal work required for expense reimbursement.

[0116] <Other application examples> The best mode for carrying out the present invention has been described above using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.

[0117] For example, in this embodiment, a method for producing printed materials during remote work has been described, but the method can be similarly applied to any output that incurs a cost for output and whose output record can be sent to the information processing system 10.

[0118] Furthermore, the configuration examples in Fig. 5 and the like are divided according to main functions to facilitate understanding of the processing by the terminal device 30, the image forming device 20, and the information processing system 10. The present invention is not limited by the manner in which the processing units are divided or the names of the processing units. The processing of the terminal device 30, the image forming device 20, and the information processing system 10 can be divided into even more processing units depending on the processing content. Furthermore, the processing units can be divided so that one processing unit includes even more processes.

[0119] Additionally, the devices described in the examples are merely illustrative of one of several computing environments for implementing the embodiments disclosed herein. In one embodiment, information processing system 10 includes multiple computing devices, such as a server cluster, configured to communicate with each other via any type of communication link, including a network, shared memory, etc., and to perform the processes disclosed herein.

[0120] Furthermore, the information processing system 10 can be configured to share the processing steps disclosed in this embodiment, for example, the steps shown in FIG. 13, in various combinations. For example, a process executed by a specific unit can be executed by multiple information processing devices included in the information processing system 10. Furthermore, the information processing system 10 may be integrated into a single server device, or may be divided into multiple devices.

[0121] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to perform each function by software, such as a processor implemented by an electronic circuit, as well as devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and conventional circuit modules designed to perform each of the above-described functions. [Explanation of symbols]

[0122] 1 Output System 10 Information Processing Systems 20 Image forming device 30 Terminal Equipment [Prior art documents] [Patent documents]

[0123] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-214186

Claims

1. An information processing system capable of communicating with a terminal device via a network, the terminal device requesting execution of a print job from an image forming device inside or outside the company, a communication unit that receives information regarding execution of the print job by the image forming apparatus from the terminal device; an analysis unit that determines whether or not expenses are subject to reimbursement based on the date and time when the image forming device executed the print job or the document name contained in the information regarding the execution of the print job by the image forming device received by the communication unit and a plurality of judgment conditions stored in a judgment condition storage unit, and records the judgment result in association with the information regarding the execution of the print job by the image forming device; An information processing system comprising:

2. The communication unit further acquires document acquisition history information from an external storage server, the analysis unit determines that the document is subject to expense reimbursement when the document name included in the information relating to the execution of the print job by the image forming apparatus is the same as the document name included in the document acquisition history information; The information processing system according to claim 1 .

3. The communication unit further acquires document acquisition history information from an external storage server, The analysis unit determines that the document is eligible for expense reimbursement if the document name included in the information relating to the execution of the print job by the image forming device is the same as the document name included in the document acquisition history information, and if the printing date of the data for the document name included in the information relating to the execution of the print job by the image forming device is the same as the download date of the data for the document name included in the document acquisition history information. The information processing system according to claim 1 .

4. The communication unit further acquires document acquisition history information from an external storage server, The analysis unit determines that the document is eligible for expense reimbursement if the document name included in the information relating to the execution of the print job by the image forming device is the same as the document name included in the document acquisition history information, and the printing date and time of the data of the document name included in the information relating to the execution of the print job by the image forming device is within a certain period of time from the download date and time of the data of the document name included in the document acquisition history information. The information processing system according to claim 1 .

5. The communication unit further acquires document acquisition history information from an external storage server, The analysis unit determines that the document is not subject to expense reimbursement if the document name included in the information relating to the execution of the print job by the image forming device is the same as the document name included in the document acquisition history information, and if the printing date and time of the data of the document name included in the information relating to the execution of the print job by the image forming device is a certain time after the download date and time of the data of the document name included in the document acquisition history information. The information processing system according to claim 1 .

6. an expense settlement screen providing unit that provides a screen to a terminal device in which a determination result as to whether or not expenses are subject to settlement is associated with information regarding execution of the print job by the image forming device; 2. The information processing system according to claim 1, wherein the expense settlement screen providing unit accepts a correction of a determination as to whether or not information relating to the execution of the print job by the image forming device is subject to expense settlement.

7. 1. A method for determining whether a bill is payable, performed by an information processing system capable of communicating with a terminal device via a network that requests execution of a print job on an image forming device inside or outside the company, comprising: a communication unit receiving information relating to execution of the print job by the image forming apparatus from the terminal device; an analysis unit determining whether or not expenses are subject to reimbursement based on the date and time when the image forming device executed the print job or the document name, which is included in the information regarding the execution of the print job by the image forming device received by the communication unit, and a plurality of judgment conditions stored in a judgment condition storage unit, and recording the judgment result in association with the information regarding the execution of the print job by the image forming device; A settlement target determination method comprising:

8. An information processing system capable of communicating with a terminal device via a network, the terminal device requesting execution of a print job to an image forming device inside or outside the company, a communication unit that receives information regarding execution of the print job by the image forming apparatus from the terminal device; an analysis unit that determines whether or not expenses are subject to reimbursement based on the date and time when the image forming device executed the print job or the document name, which is included in the information regarding the execution of the print job by the image forming device received by the communication unit, and a plurality of judgment conditions stored in a judgment condition storage unit, and records the judgment result in association with the information regarding the execution of the print job by the image forming device; A program to function as a

Citation Information

Patent Citations

  • Control device and method for electric power consumption and storage medium thereof

    JP2000214186A

  • Cost management system, cost management device, and program

    JP2014049059A

  • Information processing device

    JP2021051361A