Image processing device, control method thereof, and program

JP7638671B2Active Publication Date: 2025-03-04CANON KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020188939
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-12
Publication Date
2025-03-04
Estimated Expiration
2040-11-12

AI Technical Summary

Benefits of technology

【0007】 本発明によれば、画像形成装置が受信した画像を印刷してスキャンし直すことなく、証憑データとして経費処理システムに登録することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007638671000001
    Figure 0007638671000001
  • Figure 0007638671000002
    Figure 0007638671000002
  • Figure 0007638671000003
    Figure 0007638671000003
Patent Text Reader

Abstract

To provide an image processing apparatus that can directly register image data received by an image forming apparatus in a cost processing system as voucher data without printing the image data.SOLUTION: An image processing apparatus of the present invention is an image processing apparatus communicable with a cost processing server that registers character strings included in received image data as cost information, and has: receiving means that receives the image data from an external device; and transmission means that automatically transmits the image data received by the receiving means to the cost processing server.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image processing apparatus, a control method thereof, and a program. [Background technology]

[0002] 2. Description of the Related Art There is a known service in which an image file generated by scanning a receipt or other evidence with an image forming device is registered in an external expense processing system (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-124981 A Summary of the Invention [Problem to be solved by the invention]

[0004] The above-mentioned prior art is based on the premise that an image file generated by scanning with an image forming device is registered as evidence data in an expense processing system (expense processing server). Therefore, for example, the system cannot be used from a place other than the office building where the image forming device is installed, or in a situation where the user cannot directly use the image forming device, such as at night or on a holiday, and is therefore inconvenient to use. In addition, when registering evidence images received by facsimile or Internet fax, rather than the original evidence such as a receipt, in the expense processing system, it was necessary to first print the received image with the image forming device and then rescan the printed matter using the scanner of the image forming device.

[0005] In view of the above problems, the present invention has an object to provide an image processing apparatus that can directly register image data received by the image forming apparatus as evidence data in an expense processing system without printing the image data. [Means for solving the problem]

[0006] The image processing device of the present invention is an image processing device capable of communicating with an expense processing server that registers character strings included in received image data as expense data, and receives image data from an external device. By fax A receiving means for receiving the signal; An acquisition means for acquiring a transmission source number of the image data; A transmitting means for transmitting the image data to the expense processing server. The transmission means does not transmit the image data to the expense processing server when the acquired transmission source number is not a specific number, and transmits the image data to the expense processing server when the acquired transmission source number is the specific number. The present invention is characterized by the above. Effect of the Invention

[0007] According to the present invention, an image received by an image forming device can be registered in an expense processing system as evidence data without printing and rescanning the image. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 illustrates a hardware configuration of an image forming apparatus. [Diagram 2] FIG. 2 is a diagram showing a software module configuration of an image forming apparatus. [Diagram 3] A diagram showing the overall configuration of the linked system [Figure 4] A flowchart for registering expenses on a voucher by transferring a facsimile received image by an image forming device. [Diagram 5] A flowchart for registering expenses on a voucher by transferring an image received via Internet fax using an image forming device [Figure 6] A flowchart for explaining a procedure for creating an expense processing system transfer list in an image forming device. [Figure 7] Reception and forwarding setting screen of image forming device in linked system [Figure 8] New transfer setting registration screen for image forming device in linked system [Figure 9] A screen for acquiring a list of suppliers of image forming devices in a linked system [Figure 10] Supplier selection screen for image forming device in linked system [Figure 11] Reception forwarding setting editing screen of image forming device in linked system [Figure 12]FAX detailed forwarding condition setting screen of image forming device in linked system [Figure 13] IFAX detailed transfer condition setting screen of image forming device in linked system [Figure 14] Soft keyboard screen of image forming device DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the embodiments of the present invention will be described in detail with reference to the drawings. Note that the following embodiments do not limit the invention according to the claims, and all of the combinations of features described in the embodiments are not necessarily essential to the solution of the invention.

[0010] FIG. 1 is a block diagram showing a hardware configuration of an image forming apparatus. In this embodiment, as shown in FIG. 1, the image forming apparatus 1 is realized as a so-called MFP (multi-function peripheral device) in which multiple functions, such as a scanning function and a printing function, are integrated. The image forming apparatus 1 includes a controller unit 100 for controlling the entire apparatus, an operation unit 106, a scanner 112, and a printer 114. The operation unit 106 includes a numeric keypad and various hard keys for receiving input of instructions such as job execution from a user, and also includes a display panel for displaying device information, job progress information, etc., or a setting screen of functions that the image forming apparatus 1 can execute to the user. The scanner 112 is an image input device that optically reads an image on a set document. The printer 114 is an image output device that prints an image on a recording medium such as printing paper based on image data.

[0011] The operation unit 106 is connected to an operation unit interface (I / F) 105 included in the controller unit 100. The scanner 112 and the printer 114 are respectively connected to a scanner processing unit 111 and a printer processing unit 113 included in the controller unit 100. With this configuration, the operation unit 106, the scanner 112, and the printer 114 each operate under the control of the controller unit 100.

[0012] If necessary, an external storage device 116 such as a USB memory medium can be connected to the image forming apparatus 1. In this case, the external storage device 116 is connected via an external storage I / F 115, and operates under the control of the controller unit 100.

[0013] The controller unit 100 includes a CPU 101 that controls each block of the controller unit 100. The CPU 101 is connected to a RAM 102, a ROM 103, a hardware disk drive (HDD) 104, an operation unit I / F 105, a network I / F 107, a fax I / F 109, an image processing unit 109, a device I / F 110, and an external storage I / F 115 via a system bus 117. The RAM 102 is a general-purpose RAM and is a memory for providing a working area for the CPU 101. The RAM 102 is also used as a memory for temporarily storing parameters, setting values, etc., and an image memory for storing image data in predetermined units such as pages. The ROM 103 is a general-purpose ROM, and stores, for example, a system boot program as a boot ROM. The HDD 104 stores a system software program, history data, tables, etc. The functions of the image forming apparatus 1 are realized, for example, by the CPU 101 reading a program stored in the ROM 103 into the RAM 102 and executing it.

[0014] The operation unit I / F 105 is an interface for inputting and outputting information to and from the operation unit 106. In response to an instruction from the CPU 101, the operation unit I / F 105 outputs display data to the operation unit 106, and also transmits information input by the user on the operation unit 106 to the CPU 101.

[0015] The network I / F 107 is connected to a LAN 108, which is a wired or wireless medium, and enables input and output of information between the image forming apparatus 1 and devices on the LAN 108. The network I / F 107 has a configuration compatible with the LAN 108, and may have a configuration compatible with near field communication, for example, with a wireless distance of about several tens of centimeters. In that case, mutual communication is performed with a portable wireless terminal.

[0016] The image processing unit 109 executes general-purpose image processing. For example, it executes processes such as enlargement / reduction, rotation, and conversion on image data acquired from the outside via the LAN 108. The image processing unit 109 also executes a process of expanding the PDL code received via the LAN 108 into a bitmap image. The image processing unit 109 also executes a process of converting the image data compressed and encoded and stored in the RAM 102 into a format processable by the printer processing unit 113 when outputting the image data to the printer 114 via the printer processing unit 113.

[0017] The device I / F 110 is connected to the scanner 112 and the printer 114 via the scanner processing unit 113 and the printer processing unit 113, and performs synchronous / asynchronous conversion of image data and transmits setting values, adjustment values, etc. The device I / F 110 also transmits status information of the scanner 112 and the printer 114 to the CPU 101. The status information includes, for example, error information such as a jam that has occurred in the scanner 112 or the printer 114.

[0018] The scanner processing unit 113 performs various processes corresponding to the scanning function, such as correction, processing, image area separation, magnification, binarization, etc., on the read data read and input by the scanner 112. The scanner 112 includes an automatic continuous document feeder and a pressure plate reader (not shown), and can read a document placed on a document glass table and read both sides of multiple documents. The scanner 112 is also provided with sensors that detect the opening and closing of a feeder cover (not shown), the opening and closing of a document cover (not shown), the presence or absence of a document, and the document size, etc. Detection signals from these sensors and status information of the scanner 112 are transmitted to the CPU 101 via the scanner processing unit 113 and the device I / F 110, and the CPU 101 recognizes the status of the scanner 112, such as the occurrence of an error and the cancellation of the error.

[0019] The printer processing unit 113 performs processing corresponding to the print function, such as output correction, resolution conversion, and image print position adjustment, corresponding to the output characteristics of the printer 114, on the image data to be printed. The printer 114 includes one or more paper feed cassettes (not shown) for storing print paper, one or more toner trays (not shown) for storing toner, a paper feed unit (not shown) capable of sequentially feeding paper one sheet at a time from the paper feed cassette, a marking unit (not shown) for printing toner on the fed paper, and a fixing unit (not shown) for fixing the toner printed by the marking unit by heat and pressure. The printer 114 is provided with sensors for detecting the open / closed status of each paper feed cassette, the remaining amount of paper, the open / closed status of the toner tray, the open / closed status of the paper feed unit cover (not shown), the presence or absence of toner, the position of the paper being fed, and the like. Detection signals from the sensors and status information of the printer 114 are sent to the CPU 101 via the printer processing unit 113 and the device I / F 110, and the CPU 101 recognizes the status of the printer 114, such as the occurrence of an error and the cancellation of the error.

[0020] When an external storage device 116 is connected, the external storage I / F 115 reads data stored in the external storage device 116 and writes data to the external storage device 116 in response to an instruction from the CPU 101 .

[0021] Fig. 2 is a diagram showing a software module configuration of the image forming apparatus 1. Each module in Fig. 2 is realized by the CPU 101 executing a program.

[0022] The UI processing unit 201 performs processing related to the operation unit I / F 105 and the operation unit 106. The UI processing unit 201 notifies other modules of operations performed by the user on the operation unit 106 as necessary, and displays a screen on the operation unit 106 in response to instructions from the other modules. The UI processing unit 201 also performs editing of drawing data to be displayed on the operation unit 106.

[0023] The network processor 202 performs communication processing with devices on the LAN 108 via the network I / F 107. When the network processor 202 receives a control command or data from a device on the LAN 108, it notifies the other modules of the information. In addition, the network processor 202 transmits a control command or data to the device on the LAN 108 in response to an instruction from the other module.

[0024] The job control unit 203 controls other modules and centrally controls the execution of each job generated in the image forming apparatus 1, such as copy, print, and fax. When a job is input from the UI processing unit 201 or the network processing unit 202, the job control unit 203 determines the type of job and instructs an input processing unit suitable for the type to execute processing to generate an image for printing. For example, if a copy is input, an execution instruction is issued to the scan input processing unit 206, and if a PDL is input, an execution instruction is issued to the PDL input processing unit 207. Each input processing unit generates an image for each page, stores it in the storage unit 205, and notifies the job control unit 203. When the job control unit 203 receives the notification, it instructs the output processing unit 209 to execute processing to print the image on a recording medium. This series of controls is repeated the number of times corresponding to the number of pages of the job to print the image.

[0025] It performs processing related to the image processing unit 204 and the image processing unit 109. The image processing unit 204 performs image processing by software or image processing by hardware using the image processing unit 109 in response to instructions from each input processing unit and the output processing unit 209. It also performs document image division and handwriting determination in the second embodiment described later.

[0026] A storage unit 205 reads data from and writes data to the RAM 102 and the HDD 104. The storage unit 205 stores job settings and image data in response to instructions from other modules.

[0027] The scan input processing unit 206 controls the scanner processing unit 111 and the scanner 112 in response to an instruction from the job control unit 203 to execute a reading process of a document placed on the scanner 112. The scan input processing unit 206 controls the scanner processing unit 111 to execute image processing on the read image data. The scan input processing unit 206 also acquires status information of the scanner processing unit 111 and the scanner 112, and notifies the job control unit 203. Furthermore, when the scan input processing unit 206 receives an interrupt instruction (described later) from the job control unit 203, it can interrupt the reading process of the document and the image generation process.

[0028] The PDL input processor 207 analyzes the PDL data received via the network processor 202 and converts it into a bitmap image for each page in response to an instruction from the job controller 203. The converted bitmap image is stored in a storage area by the storage unit 205. Furthermore, when the PDL input processor 207 receives an interrupt instruction from the job controller 203 (to be described later), it can interrupt the PDL analysis process and the image generation process.

[0029] A fax input processor 208 performs processing for converting data received via the network processor 202 into a binary image for each page in response to an instruction from the job controller 203. The converted binary image is stored in a storage area by the storage unit 205.

[0030] The output processing unit 209 controls the image processing unit 204, printer processing unit 113, and printer 114 according to instructions from the job control unit 203, performs appropriate image processing on image data generated by each input processing unit, and prints the image data on a recording medium. The output processing unit 209 also acquires status information of the printer processing unit 113 and the printer 114, and notifies the job control unit 203. The output processing unit 209 does not perform print processing of other jobs while it is performing print processing of a certain job, but may interrupt processing of the job being printed and start processing of another job only when it receives a priority update notification from the job control unit 203, which will be described later.

[0031] A transmission processing unit 210 controls the image processing unit 204 and the network processing unit 202 in response to an instruction from the job control unit 203 to transmit an image to a device on the LAN 108 .

[0032] FIG. 3 shows the overall configuration of the linkage system in this embodiment. The image forming device 1 is installed in an intranet 306, and is connected to an expense processing system (expense processing server) 307 via a LAN 108 and the Internet 304. The image forming device 1 is also connected to a public line network 302, and receives a facsimile image sent from an external facsimile device 301. The image forming device 1 is also connected to a mail server 305 via the LAN 108, and receives an Internet fax or e-mail sent from an external Internet fax device 303 or the like and delivered to the mail server 305. The image forming device 1 also requests the expense processing system 307 to register expenses using a voucher image, which will be described later, based on the received facsimile image or Internet fax image. When image data is registered as a voucher, the expense processing system 307 automatically reads the amount and the like using OCR and registers it as additional information. The image data attached to the e-mail is also registered in the expense processing system.

[0033] 4 is a flowchart showing how image forming apparatus 1 automatically transfers received facsimile image data to an expense processing system to register the expense of the voucher. The process of this flowchart is realized, for example, by CPU 101 reading a program stored in HDD 104 into RAM 102 and executing it. The processes of the flowcharts shown in the following figures are also similarly executed by CPU 101.

[0034] First, in S401, the CPU 101 waits for a FAX to be received. If a FAX is received, the CPU 101 proceeds to S402.

[0035] In step S402, the CPU 101 acquires the sender number notified from the sender FAX device via the FAX communication protocol.

[0036] In S403, CPU 101 determines whether the sender number acquired in S402 is included in a preset expense processing system forwarding list. Here, the expense processing system forwarding list is a list created by a user operation using business partner information managed on the expense processing system acquired by image forming device 1, and is used in this system to determine whether to forward and register a received image to the expense processing system. Details of the expense processing system forwarding list will be described later with reference to Figs. 6 to 14. Here, if it is determined that the sender number is included in the expense processing system forwarding list, CPU 101 proceeds to S405, and if not, proceeds to S404.

[0037] In step S404, the CPU 101 prints out the received image and ends the series of processes. If multiple pages have been received, the CPU 101 prints out all of the pages.

[0038] In S405, the CPU 101 waits until the FAX reception of all pages is completed. When the FAX reception of all pages is completed, the CPU 101 proceeds to S406.

[0039] In S406, CPU 101 determines whether or not page-designated transfer is set in the detailed transfer conditions to the expense processing system. Page-designated transfer means a transfer setting that transfers only the page designated by the user among the received pages. If page-designated transfer is set, CPU 101 proceeds to S407, and if not, proceeds to S411.

[0040] In S407, CPU 101 determines whether the page of the page number set by the user as the transfer page of the page designation transfer has been received. If the designated page has been received, CPU 101 proceeds to S408, and if not, proceeds to S409.

[0041] In S408, the CPU 101 transmits one page of image data to the expense processing system and requests that it be registered as expense data.

[0042] In S409, the CPU 101 notifies a preset notification destination of the result of the transfer to the expense processing system.

[0043] In S410, the CPU 101 determines whether or not image printing is set in the currently applied transfer conditions. If image printing is set, the CPU 101 proceeds to S404, prints out the received image, and ends the series of processes. If not, the CPU 101 ends the series of processes.

[0044] In S411, the CPU 101 determines whether the detailed transfer condition to the expense processing system is set to keyword-designated transfer. If keyword-designated transfer is designated, the CPU 101 proceeds to S412, and if not, the CPU 101 proceeds to S416.

[0045] In step S412, the CPU 101 performs OCR (character recognition processing) on ​​image data for one page.

[0046] In S413, the CPU 101 determines whether or not a keyword set in the detailed transfer conditions is extracted from the result of the OCR processing in S412. If a keyword is extracted, the CPU 101 proceeds to S414, and if not, the CPU 101 proceeds to S415.

[0047] In S414, CPU 101 transmits image data of the page from which the keyword was extracted to the expense processing system, and requests registration of the image data as expense data.

[0048] In S415, the CPU 101 determines whether or not the received image has a next page. If there is a next page, the CPU 101 returns to S412 and repeats the processes of S412 through S414; otherwise, the CPU 101 proceeds to S409.

[0049] In S416, the CPU 101 transmits one page of image data to the expense processing system and requests registration of the image data as expense data.

[0050] In S417, CPU 101 determines whether or not the received image has a next page. If there is a next page, CPU 101 returns to S416 and processes the image data of the next page in the same manner; if not, CPU 101 proceeds to S409.

[0051] FIG. 5 is a flowchart showing a process in which the image forming apparatus 1 transfers image data received as an Internet fax to the expense processing system to register the expense of the voucher.

[0052] First, in S501, the CPU 101 waits for reception of an Internet fax image via POP or SMTP. If an image is received, the CPU 101 proceeds to S502.

[0053] In step S502, the CPU 101 acquires the sender email address notified using a communication protocol (POP / SMTP).

[0054] In S503, CPU 101 determines whether the acquired sender email address is included in a preset expense processing system forwarding list. If it is determined that the sender email address is included in the expense processing system forwarding list, CPU 101 proceeds to S505, and if not, proceeds to S504.

[0055] In step S504, the CPU 101 prints out the received image and ends the series of processes. If multiple pages have been received, the CPU 101 prints out all of the pages.

[0056] In S505, the CPU 101 determines whether or not a page-designated transfer is set in the detailed transfer conditions to the expense processing system. If a page-designated transfer is set, the CPU 101 proceeds to S506, and if not, the CPU 101 proceeds to S510.

[0057] In S506, CPU 101 determines whether or not the page of the page number set by the user as the transfer page of the page designation transfer has been received. If the designated page has been received, CPU 101 proceeds to S507, and if not, proceeds to S508.

[0058] In S507, the CPU 101 transmits one page of image data to the expense processing system and requests registration of the image data as expense data.

[0059] In S508, the CPU 101 notifies a preset notification destination of the result of the transfer to the expense processing system.

[0060] In S509, the CPU 101 determines whether or not image printing is set in the currently applied transfer conditions. If image printing is set, the CPU 101 proceeds to S504, prints out the received image, and ends the series of processes. If not, the CPU 101 ends the series of processes.

[0061] In S510, CPU 101 determines whether the detailed forwarding conditions for the expense processing system are set to subject keyword forwarding. Subject keyword forwarding refers to a forwarding setting that forwards only when the subject of a received Internet fax contains a keyword specified by the user. If subject keyword forwarding is specified, CPU 101 proceeds to S511, and if not, proceeds to S515.

[0062] In step S511, the CPU 101 acquires the subject line character string data notified using the communication protocol (POP / SMTP).

[0063] In S512, CPU 101 determines whether or not a subject keyword set in the detailed forwarding condition is extracted from the subject character string data acquired in S511. If a subject keyword is extracted, CPU 101 proceeds to S513, and if not, proceeds to S508.

[0064] In step S513, the CPU 101 transmits one page of image data to the expense processing system and requests that it be registered as expense data.

[0065] In S514, the CPU 101 determines whether or not the received image has a next page. If there is a next page, the CPU 101 returns to S512 and repeats the processes of S513 to S514; otherwise, the CPU 101 proceeds to S508.

[0066] In S515, CPU 101 determines whether the detailed forwarding conditions to the expense processing system are set to image keyword designated forwarding. Image keyword forwarding refers to a forwarding setting that forwards when a keyword designated by the user is extracted from the image of a received Internet fax. If image keyword designated forwarding is designated, CPU 101 proceeds to S516, and if not, proceeds to S520.

[0067] In S516, the CPU 101 performs OCR processing on image data for one page.

[0068] In S517, CPU 101 determines whether or not a keyword set in the detailed transfer conditions is extracted from the result of the OCR process in S516. If a keyword is extracted, CPU 101 proceeds to S518, and if not, proceeds to S519.

[0069] In S518, CPU 101 transmits image data of the page from which the keyword was extracted to the expense processing system, and requests registration of the image data as expense data.

[0070] In S519, the CPU 101 determines whether or not the received image has a next page. If there is a next page, the CPU 101 returns to S516 and repeats the processes of S516 through S518; otherwise, the CPU 101 proceeds to S508.

[0071] In S520, the CPU 101 transmits one page of image data to the expense processing system and requests registration of the image data as expense data.

[0072] In S521, CPU 101 determines whether or not the received image has a next page. If there is a next page, CPU 101 returns to S520 and processes the image data of the next page in the same manner; if not, CPU 101 proceeds to S508.

[0073] FIG. 6 is a flowchart illustrating a procedure for creating an expense processing system transfer list in the image forming device 1.

[0074] In S601, CPU 101 displays a reception forwarding setting screen as shown in Fig. 7. The user can register, edit, or delete an expense processing system forwarding list by pressing a button displayed on the screen. In addition, a list 704 of expense processing system forwarding lists registered by the user is displayed on the screen. When the user presses close button 705 on the screen of Fig. 7, CPU 101 ends the processing. On the other hand, when the user presses a button other than close button 705, CPU 101 executes steps from S602 onwards.

[0075] In S602, CPU 101 determines which button other than close button 705 has been pressed by the user on the reception forwarding setting screen of Fig. 7. When the user presses register button 701, CPU 101 proceeds to S603 and displays a new forwarding setting registration screen as shown in Fig. 8. When the user selects an arbitrary forwarding list from expense processing system forwarding list list 704 on the screen of Fig. 7 and presses edit button 702, CPU 101 proceeds to S604 and displays a reception forwarding setting edit screen as shown in Fig. 11. When the user selects an arbitrary forwarding list from expense processing system forwarding list list 704 on the screen of Fig. 7 and presses delete button 703, CPU 101 proceeds to S605 and erases the selected forwarding list.

[0076] In S606, the CPU 101 accepts a user operation on the new forwarding setting registration screen of Fig. 8. Here, when the user presses the sender registration / edit button 801, the CPU 101 proceeds to S607, displays a supplier list acquisition screen as shown in Fig. 9, and in S608 requests the expense processing system to acquire supplier list information.

[0077] In S609, the CPU 101 displays a supplier selection screen as shown in FIG. 10, which shows a list of suppliers acquired from the expense processing system.

[0078] In S610, the CPU 101 accepts a user operation on the supplier selection screen of Fig. 10. If the user selects any supplier information and presses the OK button 1001, the CPU 101 proceeds to S611, sets the selected supplier information as a forwarding condition, and proceeds to S604. Also, if the user presses the Cancel button 1002 in S610, the CPU 101 returns to S603 and displays a new forwarding setting registration screen.

[0079] In S604, the CPU 101 displays the receiving forwarding setting edit screen shown in Fig. 11, and accepts a user operation in S606. The receiving forwarding setting edit screen in Fig. 11 differs from the new forwarding setting registration screen in Fig. 8 in that the customer information selected by the user in the above-mentioned S603 to S611 is set as a forwarding condition.

[0080] In S606, when the user presses the detailed condition registration / edit button 802, the CPU 101 proceeds to S613 and starts the detailed condition registration / edit flow. Also, in S606, when the user presses either the image print / not print button 803, the CPU 101 proceeds to S612 and switches the print settings at the time of transfer.

[0081] In S613, the CPU 101 checks the receiving means set in the transfer conditions. If the receiving means set in the transfer conditions is FAX, the CPU 101 proceeds to S614, and if the receiving means is IFAX, the CPU 101 proceeds to S623.

[0082] In step S614, the CPU 101 displays a fax detailed forwarding condition setting screen shown in Fig. 12. Here, the user can select either "do not set forwarding conditions" or "set forwarding conditions" as the detailed forwarding conditions, and when setting forwarding conditions, one of "forwarding by specifying the number of pages" and "forwarding by extracting keywords from images" can be selected.

[0083] In S615, the CPU 101 accepts a user operation on the FAX detailed forwarding condition setting screen shown in FIG. 12, and when the button 1201 for not setting forwarding conditions is pressed, the process returns to S604 and the receive forwarding setting edit screen is displayed.

[0084] When the user presses the button 1202 for setting a transfer condition in S615, the CPU 101 proceeds to S616 and accepts an instruction from the user to select a transfer condition.

[0085] In S616, when the user designates the number of pages and presses the transfer button 1203, the CPU 101 proceeds to S617 and displays a page number input screen. Here, as the page number input screen, the CPU 101 displays the soft keyboard screen shown in Fig. 14 and accepts the input of the page number from the user in S618.

[0086] When the user inputs the number of pages in S618 and presses the OK button 1401, the CPU 101 proceeds to S619, sets the number of pages in the detailed forwarding conditions, and returns to S604 to display the receive forwarding setting edit screen.

[0087] In S616, when the user extracts a keyword from the image and presses the transfer button 1204, the CPU 101 proceeds to S620 and displays a keyword input screen. Here, the CPU 101 displays the soft keyboard screen shown in Fig. 14 as the keyword input screen, similarly to S617, and accepts keyword input from the user.

[0088] When the user inputs a keyword in S621 and presses the OK button 1401, the CPU 101 proceeds to S622, sets the keyword in the detailed forwarding conditions, and returns to S604 to display the receive forwarding setting edit screen.

[0089] In S623, the CPU 101 displays an IFAX detailed transfer condition setting screen shown in Fig. 13. Here, the user can select either "do not set transfer conditions" or "set transfer conditions" as the detailed transfer conditions, and when setting transfer conditions, one of "specify the number of pages and transfer", "extract a keyword from the subject and transfer", and "extract a keyword from an image and transfer" can be selected.

[0090] In S624, the CPU 101 accepts a user operation on the IFAX detailed forwarding condition setting screen shown in FIG. 13, and when the button 1301 for not setting forwarding conditions is pressed, the process returns to S604 and the receive forwarding setting edit screen is displayed.

[0091] When the user presses the button 1302 for setting transfer conditions in S624, the CPU 101 proceeds to S625 and accepts an instruction for selecting transfer conditions by the user.

[0092] When the user designates the page number and presses the transfer button 1303 in S625, the CPU 101 proceeds to S629 and displays a page number input screen. Here, as the page number input screen, the CPU 101 displays the soft keyboard screen shown in Fig. 14 and accepts the page number input from the user in S630.

[0093] When the user inputs the number of pages in S630 and presses the OK button 1401, the CPU 101 proceeds to S631, sets the number of pages in the detailed forwarding conditions, and returns to S604 to display the receive forwarding setting edit screen.

[0094] In S625, when the user extracts a keyword from the subject and presses the transfer button 1304, CPU 101 proceeds to S626 and displays a keyword input screen. Here, CPU 101 displays the soft keyboard screen shown in Fig. 14 as the keyword input screen, as in S629, and accepts keyword input from the user.

[0095] When the user inputs a keyword in S627 and presses the OK button 1401, the CPU 101 proceeds to S628, sets the keyword extracted from the subject in the detailed forwarding conditions, and returns to S604 to display the receive forwarding setting edit screen.

[0096] In S625, when the user extracts a keyword from the image and presses the transfer button 1305, CPU 101 proceeds to S632 and displays a keyword input screen. Here, CPU 101 displays the soft keyboard screen shown in Fig. 14 as the keyword input screen, similarly to S626 and S629, and accepts keyword input from the user.

[0097] When the user inputs a keyword in S633 and presses the OK button 1401, the CPU 101 proceeds to S634, sets the keyword extracted from the subject in the detailed forwarding conditions, and returns to S604 to display the receive forwarding setting edit screen.

[0098] By following the above procedure, the image received by the image forming device can be registered as evidence data in the expense processing system without printing and rescanning the image.

[0099] <Other embodiments> The present invention can be realized by supplying a program that realizes one or more functions of the above-mentioned embodiments to a system or device via a network or a storage medium. Then, one or more processors in the computer of the system or device can read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. [Explanation of symbols]

[0100] 1. Image forming device 101 CPU 102 RAM 107 Network Interface

Claims

1. An image processing device capable of communicating with an expense processing server that registers a character string included in received image data as expense data, A receiving means for receiving image data from an external device by FAX; An acquisition means for acquiring a transmission source number of the image data; a transmitting means for transmitting the image data to the expense processing server; The image processing device is characterized in that the transmitting means does not transmit the image data to the expense processing server if the acquired transmitting number is not a specific number, and transmits the image data to the expense processing server if the acquired transmitting number is the specific number.

2. The method further includes a registration means for registering a character string input by a user, The image processing device according to claim 1, characterized in that the transmitting means does not transmit to the expense processing server, among the received image data, image data in which the acquired sender number is the specific number and which does not contain the registered character string, and transmits to the expense processing server, image data in which the acquired sender number is the specific number and which contains the registered character string.

3. The image data receiving device further includes an execution unit that executes character recognition processing on the image data received by the receiving unit, 3. The image processing device according to claim 2, further comprising: a processor for processing the received image data based on whether the registered character string is included in a character string consisting of characters recognized in the character recognition process;

4. 2. The image processing apparatus according to claim 1, wherein the specific number is a number registered by a user.

5. 5. The image processing apparatus according to claim 1, wherein the receiving means receives the image data by FAX.

6. A method for controlling an image processing device capable of communicating with an expense processing server that registers a character string included in received image data as expense data, comprising: a receiving step of receiving image data from an external device by FAX; an acquisition step of acquiring a transmission source number of the image data; a transmitting step of transmitting the image data to the expense processing server; A control method for an image processing device, characterized in that the sending process does not send the image data to the expense processing server if the acquired sending source number is not a specific number, and sends the image data to the expense processing server if the acquired sending source number is the specific number.

7. 6. A program for causing a computer to execute each of the means of the image processing apparatus according to claim 1.

Citation Information

Patent Citations

  • Storage data providing system, paid slip information management device, storage data providing method, and program

    JP2010191626A

  • Information processing device, server and information processing system

    JP2018101179A

  • Cooperation system, information processing apparatus, information registration method and program

    JP2019124981A

  • Image forming apparatus

    JP2019197507A