Image forming apparatus and image reading apparatus
The image forming apparatus addresses delays and security risks by dynamically updating virus pattern files based on job security risk, ensuring efficient and secure operation.
Patent Information
- Application Number
- JP2021195345
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-01
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-12-01
AI Technical Summary
Existing image forming devices face delays and security risks due to the need to update virus pattern files, which can be unnecessary for jobs with low security risks, reducing usability and increasing vulnerability.
An image forming apparatus that determines whether to update virus detection pattern files based on the security risk level of each job, using trust information such as user identity, IP addresses, domain information, and digital signatures to decide on immediate scanning or delayed scanning.
Prevents virus infections for high-risk jobs while avoiding delays for low-risk jobs by selectively updating pattern files, enhancing convenience and security.
Smart Images

Figure 0007771684000001 
Figure 0007771684000002 
Figure 0007771684000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an image forming apparatus and an image reading apparatus that can prevent delays in job execution caused by updates to virus pattern files. [Background technology]
[0002] From a security perspective, multifunction peripherals (MFPs) are increasingly being equipped with virus scanning functions for software and data stored within the device. Virus scanning detects viruses using pattern files that contain virus characteristics. To respond to new types of viruses, it is advisable to regularly update the pattern files and use the latest pattern files for virus detection.
[0003] There is a period between the release of the latest pattern file and the update of the pattern file on the multifunction device, and jobs that occur during this period will wait for the update to the latest pattern file and then be executed after a virus scan with the latest pattern file. Alternatively, they will be executed after a virus scan with an outdated pattern file. If the update to the latest pattern file is waited for, there will be a large delay before the job starts to run. Also, performing a virus scan with an outdated pattern file poses security risks.
[0004] In Patent Document 1, security risks are defined for each type of job, and jobs with high security risks are subject to waiting for an update to the latest pattern file, while jobs with low security risks are subject to a virus scan using an outdated pattern file. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2019-220111 Summary of the Invention [Problem to be solved by the invention]
[0006] However, even for the same job type, the degree of security risk varies depending on the job. For example, even for the same job type (e.g., an email print job that prints image data attached to an email), the security risk for the user who issues the job and complies with strict security management standards is lower. Therefore, with conventional methods, even if the security risk is low and updating the pattern file is considered unnecessary, updating the pattern file can cause delays and reduce the usability of the multifunction device.
[0007] The present disclosure has been made in consideration of the above-mentioned problems, and aims to provide an image processing device (image forming device and image reading device) that is capable of determining whether or not to update a pattern file before executing a job depending on the level of security risk, regardless of the type of job. [Means for solving the problem]
[0008] In order to solve the above problem, an image forming apparatus according to one embodiment of the present disclosure includes a job receiving means for receiving a job including data related to image formation, an update checking means for checking whether a virus detection pattern file is up to date, a virus detection means for performing virus detection on the received data before executing the job, and, if the pattern file is not up to date, a decision means for deciding whether to perform virus detection without updating the pattern file or to perform virus detection after updating the pattern file, depending on whether the received job includes trust information related to security risks.
[0009] In addition, in the image forming device, the job received by the job receiving means may be any one of several types of jobs including a job to print print data received from a terminal on which a printer driver is installed, a job to print a file attached to a received email, a job to read and print a file from an external memory, and a job to receive a fax in email format from a network.
[0010] The image forming device may also be provided with a storage means for storing a trusted IP address, and the determination means may determine that the job contains trust information when the IP address of the sender of the received job matches the trusted IP address stored in the storage means.
[0011] The image forming device may also include a storage means for storing trusted users, and the determination means may determine that the job contains trust information when the user who issued the received job matches the trusted user stored in the storage means.
[0012] The image forming device may also include a storage means for storing trusted domains, and the determination means may determine that the job contains trust information when the domain of the sender email address of the received job matches the trusted domain stored in the storage means.
[0013] In the image forming apparatus, the determining unit may determine that the job includes trust information when a digital signature attached to an attached file of a received job is successfully verified.
[0014] An image reading device according to one embodiment of the present disclosure includes a job setting means for setting a job, a reading means for scanning a document to generate image data, a generation means for generating a transmission file from the generated image data, a virus detection means for performing virus detection on the generated transmission file, an update confirmation means for confirming whether the virus detection pattern file is up to date, and, if the pattern file is not up to date, a decision means for deciding whether to perform virus detection without updating the pattern file or to perform virus detection after updating the pattern file, depending on whether the job set by the job setting means includes trust information related to security risks.
[0015] The image reading device may also include a storage means for storing trusted users, and the determination means may determine that the job contains trust information when the user who set up the job matches the trusted user stored in the storage means.
[0016] The image reading device may also include a storage means for storing reliable document information assigned to reliable documents, and a reliable document information acquisition means for acquiring the reliable document information from the document read by the reading means, and the determination means may determine that the job contains reliable information when the reliable document information acquired by the reliable document information acquisition means matches the reliable document information stored in the storage means. [Effects of the Invention]
[0017] According to the present disclosure, even jobs that do not include trust information (jobs with high security risks) can be prevented from being infected with viruses. In addition, jobs that include trust information (jobs with low security risks) do not require a delay time for updating pattern files, improving the convenience of job execution. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration of an image processing system. [Figure 2]1 is a block diagram schematically illustrating the internal configuration of an image processing device 1. FIG. [Figure 3] FIG. 2 is a diagram schematically showing data exchange between the image processing device 1 and an external device. [Figure 4] 10 is a flowchart showing a process of executing a job for receiving a file in the image processing device 1. [Figure 5] 10 is a flowchart showing a process of executing a job for transmitting a file in the image processing device 1. [Figure 6] 10 is a flowchart of a pattern file update determination process in the image processing device 1. [Figure 7] 10 is a flowchart of a pattern file update process in the image processing device 1. [Figure 8] 10 is a flowchart of a virus scan process in the image processing device 1. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, an embodiment of an image processing device according to the present disclosure will be described with reference to the drawings.
[0020] In the following embodiments, the image processing device is an MFP. The image processing device may be an image forming device such as a printer, a copier, or a facsimile machine, or a scanner (image reading device). [Embodiment 1] [1] Image processing device configuration The configuration of an image processing device 1 according to this embodiment will be described.
[0021] (1-1) Image processing system configuration FIG. 1 is a diagram showing a schematic configuration of an image processing system according to the first embodiment.
[0022] The image processing system includes an image processing device 1, a mobile terminal 2, and an information processing device 3.
[0023] The image processing devices 1 and the information processing devices 3 are connected to each other via a network 4. The network 4 is connected to other networks 4 via an external network 5.
[0024] A mobile terminal 2 may be connected to the network 4.
[0025] The network 4 may be, for example, a LAN (Local Area Network) using a wired Ethernet (registered trademark) cable, or may be a wireless network. The network 4 connects various devices using, for example, the TCP / IP protocol, and allows various data to be exchanged between them.
[0026] The image processing device 1 performs printing by forming on paper (recording medium) a copy image of a scanned original image or a copy image based on print data received from the mobile terminal 2 and the information processing device 3. Here, print data refers to document data obtained by converting drawing commands issued by the operating systems or application programs of the mobile terminal 2 or the information processing device 3 into a page description language processable by the image processing device 1 using a printer driver, or document data described in a file format such as PDF, TIFF, JPEG, or XPS. The image processing device 1 receives a job including print data from the mobile terminal 2 or the information processing device 3 and prints the print data.
[0027] In addition, the image processing device 1 can perform a scan to read an original image and transmit the read image data of the original image to the mobile terminal 2 or the information processing device 3, or store it in internal storage (see fixed storage device 130 in Figure 2) or external memory (see USB memory 6 in Figure 3).
[0028] The mobile terminal 2 is a portable computer device having a CPU (Central Processing Unit), RAM (Random Access Memory), a fixed storage device (such as a flash memory), a monitor, and a touch-operable LCD (Liquid Crystal Display) panel. The mobile terminal 2 stores digitized documents in the fixed storage device, allowing them to be carried and viewed or edited anywhere. The mobile terminal 2 also has a wireless communication unit, allowing it to send and receive documents to and from the image processing device 1, information processing device 3, and the like. A printer driver is installed on the mobile terminal 2, which generates print data in response to user operations and transmits the generated print data to the image processing device 1.
[0029] The information processing device 3 is a general computer device having a CPU, RAM, a fixed storage device (such as a hard disk drive), a monitor, a keyboard, a mouse, etc. A printer driver is installed in the information processing device 3, and the information processing device 3 generates print data in response to a user operation and transmits the generated print data to the image processing device 1.
[0030] (1-2) Configuration of the image processing device 1 The internal configuration of the image processing device 1 will be described with reference to FIG.
[0031] The image processing device 1 includes a control unit 110, an operation panel 120, a fixed storage device 130, an external memory connection terminal 140, an image reading unit 150, an image processing unit 160, an image forming unit 170, and a communication unit 180.
[0032] The control unit 110 is composed of a CPU, RAM, ROM, etc., and controls the operation of the image processing device 1 by the CPU loading a control program stored in the ROM into the RAM and executing it. By executing the control program, the control unit 110 functions as a virus scan execution means for executing a virus scan, a pattern file update means for checking whether the virus scan pattern file can be updated to a new version, a pattern file update determination means for determining whether the virus scan pattern file should be updated, and a trust information setting means for setting trust information used to determine whether the pattern file should be updated. Note that setting trust information here refers to storing trusted user information 133, trusted IP address information 134, trusted domain information 135, trusted signature information 136, and trusted manuscript information 137 in the fixed storage device 130.
[0033] Operation panel 120 includes a plurality of input keys 121 and a display unit 122. The plurality of input keys 121 include, for example, a numeric keypad for inputting numbers, a print key for receiving print instructions, specific keys for executing specific processes, etc. Display unit 122 is a touch panel display that displays various information and receives various operations.
[0034] The fixed storage device 130 is, for example, a hard disk drive, and stores print data received from the information processing device 3, scan data generated by the image reading unit 160, etc. It also stores pattern files used in virus scan processing, virus detection history generated as a result of the virus scan processing, etc.
[0035] The fixed storage device 130 of the present disclosure also stores a pattern file update flag 131, a virus detection flag 132, trusted user information 133, trusted IP address information 134, trusted domain information 135, trusted signature information 136, and trusted manuscript information 137.
[0036] The pattern file update flag 131 is flag information that is set to ON when the image processing device 1 decides to update the pattern file, and is set to OFF in other cases.
[0037] The virus detection flag 132 is flag information that is set to ON when a virus is detected as a result of the virus scan, and is set to OFF in other cases.
[0038] The trusted user information 133 is information (user ID) that can identify a trusted user. When the image processing device 1 receives a job, the image processing device 1 determines that the user who sent the job to the image processing device 1 is a trusted user if the user ID of the user matches the trusted user information 133. Furthermore, when a user operates the image processing device 1 to instruct execution of a job, the image processing device 1 determines that the user is a trusted user if the user ID of the operating user (logged-in user) matches the trusted user information 133.
[0039] The trusted IP address information 134 is the IP address of a trusted external device. When the image processing device 1 receives a job, if the IP address of the terminal that sent the job to the image processing device 1 matches the trusted IP address information 134, the image processing device 1 determines that the terminal is a trusted terminal.
[0040] The trusted domain information 135 is the domain part of a trusted email address. When the image processing device 1 receives an email, if the domain part of the sender's email address matches the trusted domain information 135, the image processing device 1 determines that the email address is a trusted email address.
[0041] The trusted signature information 136 is information necessary for verifying the signature attached to the email. When the image processing device 1 successfully verifies the signature attached to the email using the trusted signature information 136, it determines that the received email is trustworthy.
[0042] For example, the trusted signature information 136 may be the public key of a trusted email sender. The email sender then attaches a signature file in which the hash value of the email is encrypted with the sender's private key and sends the email. The image processing device 1 calculates a hash value from the received email and decrypts the attached signature file using the trusted signature information 136. If the calculated hash value matches the decryption result, it is determined that signature verification has been successful, i.e., the email is determined to be trustworthy.
[0043] Furthermore, for example, the trusted signature information 136 may be authentication information shared with a trusted email sender. If the signature file attached to a received email matches the trusted signature information 136, it may be determined that signature verification has been successful, i.e., that the email is trusted. Furthermore, the signature file may be encrypted, and a decryption key for decrypting the signature file may be shared in advance with the trusted email sender.
[0044] The trusted manuscript information 137 is information necessary for determining whether a manuscript is trustworthy when the manuscript is scanned. In this embodiment, a trustworthy manuscript has predetermined authentication information printed on the manuscript in the form of a QR code (registered trademark). The image processing device 1 stores this predetermined authentication information as the trusted manuscript information 137. When the result of reading the QR code printed on the manuscript when the manuscript is scanned matches the trusted manuscript information 137, the manuscript is determined to be trustworthy.
[0045] The image processing device 1 is provided with a trust information setting means 114 for setting trusted user information 133, trusted IP address information 134, trusted domain information 135, trusted signature information 136, and trusted manuscript information 137, and these pieces of trust information are set by an administrative user who manages the image processing device 1.
[0046] An external memory such as a USB memory can be attached to the external memory connection terminal 140 by the user as needed.
[0047] The image reading unit 150 reads the original paper set on the original tray and generates scan data.
[0048] The image processing unit 160 performs rasterization processing on print data (print data in vector format) received from the portable terminal 2 or the information processing terminal 3, and performs various image processing on image data, such as image correction, rotation, enlargement / reduction, and compression / expansion. It also performs processing such as converting the scan data (image data) generated by the image reading unit 150 into data in a foil format such as PDF or JPEG.
[0049] The image forming section 170 forms a copy image on a recording medium.
[0050] The communication unit 180 transmits and receives information to and from external devices such as other image processing devices 1, mobile terminals 2, and information processing devices 3. The communication unit 180 includes a network interface 181, a wireless interface 182, and a short-range wireless communication interface 183.
[0051] The network interface 181 is an interface that connects to a LAN via a wired cable. The wireless interface 182 is an interface that connects to a LAN by performing wireless communication according to a standard such as Wifi (registered trademark). The short-range wireless communication interface 183 is an interface that communicates with the mobile terminal 2, the information processing terminal 3, etc. by performing wireless communication according to a standard such as Bluetooth (registered trademark).
[0052] (1-3) Data exchange performed by the image processing device 1 With reference to FIG. 3, the data exchange performed by the image processing device 1 will be described.
[0053] Image processing device 1 receives a pattern file to be used for a virus scan from cloud server 8 on external network 5 at the necessary timing, and updates the pattern file stored in fixed storage device 130 to the latest version. Control unit 110 (virus scan execution means 111) uses the pattern file stored in fixed storage device 130 to execute a virus scan.
[0054] The image processing device 1 receives print data from the mobile terminal 2 or the information processing terminal 3, and performs a PC print job to form an image on recording paper based on the received print data.
[0055] The image processing device 1 performs a scan transmission job of transmitting scan data generated by reading a document to the mobile terminal 2 or the information processing terminal 3.
[0056] The image processing device 1 acquires print data from a USB memory 7 attached to an external memory connector 140 (for example, a USB connection terminal), and performs a USB print job to form an image on recording paper based on the acquired print data.
[0057] The image processing device 1 receives an email from a terminal 6 on a network 5, acquires print data from an attachment of the received email, and performs an email print job to form an image on recording paper based on the acquired print data.
[0058] The image processing device 1 receives fax data in email format from a terminal 6 on a network 5, acquires print data from the received fax data, and performs an I-FAX job to form an image on recording paper based on the acquired print data.
[0059] [2] Operation of the image processing device 1 (2-1) Processing flow of received jobs 4 is a flowchart showing the operation of executing a job to receive or acquire print data from outside the image processing device 1 and print it. Specifically, this is a flowchart showing the execution of the above-mentioned PC print job, USB print job, email print job, and I-FAX job.
[0060] The image processing device 1 receives or acquires print data (step S101). In the case of a PC print job, the print data, the IP address of the sender, and the user ID are received from the mobile terminal 2 or the information processing terminal 3 via the communication unit 180. In the case of a USB print job, the user ID of the user operating the device is acquired from the operation panel 120, and the print data is acquired from the USB memory attached to the external memory connection unit 140. In the case of an email print job or an I-FAX job, the print data attached to the email received via the communication unit 180, the email address of the email, and the signature data attached to the email are acquired.
[0061] The image processing device 1 performs a pattern file update determination process to determine whether to update the pattern file before virus scanning the received or acquired print data (step S102). The pattern file update determination process will be described in detail later.
[0062] If the pattern file update flag 131 is ON as a result of the pattern file update determination process (step S103: Yes), the image processing apparatus 1 performs a pattern file update process (step S104) which will be described later.
[0063] If the pattern file update flag 131 is OFF (step S103: No) or after the pattern file update process (step S104) is executed, a virus scan process (described later) is executed (step S105).
[0064] After the virus scan process is executed, if the virus detection flag 132 is ON (step S106: Yes), the file in which the virus was detected is sanitized (step S108), and the job being executed is interrupted and discarded (step S109).
[0065] After the virus scan process is executed, if the virus detection flag 132 is OFF (step S106: No), the print data is printed (image is formed on recording paper) and the process ends.
[0066] The sanitization process here refers to removing portions of a file that contain malicious macros, scripts, or hyperlinks, and reconstructing the file into a safe one. Alternatively, the image processing device 1 may quarantine or discard a file in which a virus is detected, without performing the sanitization process.
[0067] If a safe file is reconstructed by the sanitization process, printing may be performed using the reconstructed safe file without discarding the job. (2-2) Processing flow of a sending job 5 is a flowchart showing the operation of executing a job to transmit a file generated within the image processing device 1 or a file stored within the device to the outside of the device. Specifically, this is a flowchart showing the execution of the scan transmission job described above.
[0068] The image processing device 1 accepts job settings made by the user (step S201). Here, it is assumed that the user sets the job by operating the operation panel 120 of the image processing device 1. For example, the user performs a login process, places a document, inputs a scan destination, and issues an instruction to execute a scan transmission job.
[0069] When the image processing apparatus 1 receives an instruction to execute a scan transmission job, it reads the document that has been set and generates scan data (step S202).
[0070] The image processing device 1 performs image processing such as reduction, enlargement, rotation, and skew correction on the scan data, and further performs compression and generates a transmission file in a file format such as JPEG or PDF (step S203).
[0071] The generated transmission file is subjected to pattern file updating and virus scanning in the same manner as in steps S102 to S109 described above, and the job is either executed (the generated transmission file is sent to the specified destination) or discarded (steps S205 to S211). (2-3) Pattern file update determination process 6 is a diagram showing details of the pattern file update determination process in the above-mentioned steps S102 and 204. Here, it is assumed that the pattern file update flag 131 is off before the process starts.
[0072] The image processing apparatus 1 divides the processing depending on the type of job being executed, and determines whether or not the job includes trust information (step S301).
[0073] If the job type is a PC print job, the image processing device 1 acquires the IP address of the terminal 3 that sent the job, and determines whether it matches the trusted IP address information 134 stored in the fixed storage device 130 (step S302). If it matches, the image processing device 1 determines that the job includes trusted information, and ends the process without turning on the pattern file update flag 131.
[0074] If the job type is a PC print job, the image processing device 1 acquires the user ID of the user who sent the job and determines whether it matches the trusted user information 133 stored in the fixed storage device 130 (step S303). If it matches, the image processing device 1 determines that the job includes trusted information and ends the process without turning on the pattern file update flag 131.
[0075] If the job type is an email print job, the image processing device 1 determines whether the domain part of the email address of the received email matches the trusted domain information 135 stored in the fixed storage device 130 (step S304). If they match, the image processing device 1 determines that the job includes trusted information and ends the process without turning on the pattern file update flag 131.
[0076] If the job type is an email print job, the image processing device 1 attempts to verify the signature file attached to the received email (step S305). If the signature verification is successful, the image processing device 1 determines that the job includes trust information and ends the process without turning on the pattern file update flag 131.
[0077] If the job type is a USB print job, the image processing device 1 determines whether the user ID entered on the operation panel 120 matches the trusted user information 133 stored in the fixed storage device 130 (step S306). If they match, the image processing device 1 determines that the job includes trusted information, and ends the process without turning on the pattern file update flag 131.
[0078] If the job type is an I-FAX job, the image processing device 1 determines whether the domain part of the email address of the received email-formatted FAX data matches the trusted domain information 135 stored in the fixed storage device 130 (step S307). If they match, the image processing device 1 determines that the job includes trusted information and ends the process without turning on the pattern file update flag 131.
[0079] If the job type is a scan transmission job, the image processing device 1 determines whether the user ID entered on the operation panel 120 matches the trusted user information 133 stored in the fixed storage device 130 (step S308). If they match, the image processing device 1 determines that the job includes trusted information, and ends the process without turning on the pattern file update flag 131.
[0080] If the job type is a scan transmission job, the image processing device 1 reads the printed QR code using the QR code reader function and determines whether it matches the trusted document information 137 stored in the fixed storage device 130 (step S306). If it matches, the image processing device 1 determines that the job includes trusted information and ends the process without turning on the pattern file update flag 131.
[0081] If it cannot be determined that the reliable information is included by the determination according to the type of job, the pattern file update flag 131 is turned ON and the process ends (step S310). (2-4) Pattern file update process FIG. 7 is a diagram showing details of the pattern file update process in steps S104 and S206 described above.
[0082] The image processing device 1 communicates with the server 8 on the network 5 and checks whether there is an update to the pattern file (step S401).
[0083] If there is an update, that is, if a newer version of the pattern file than the one stored by the device has been released (step S402: Yes), the device downloads the new version of the pattern file (step S403) and updates the stored pattern file with the downloaded pattern file (step S404).
[0084] If there is no update (step S402: No), the image processing device 1 ends the process. (2-5) Virus scan processing FIG. 8 is a diagram showing details of the virus scan process in steps S105 and S207 described above.
[0085] The image processing device 1 performs a virus scan on files to be scanned for viruses (print data received from outside the device or transmission files to be transmitted to outside the device) using a pattern file stored in the fixed storage device 130 (step S501).
[0086] If a virus is detected as a result of the virus scan (step S502: Yes), the virus detection flag is set to ON (step S503) and the process ends. If no virus is detected as a result of the virus scan (step S502: No), the virus detection flag is not set to ON and the process ends. [3] Effects When performing a virus scan during job execution, the image processing device 1 of the present disclosure determines that the job contains trust information and then performs the virus scan without updating the virus scan pattern file. As a result, when executing a job that contains trust information, i.e., a job with a low security risk, the image processing device 1 performs the virus scan without updating the pattern file. When executing a job that does not contain trust information, i.e., a job with a high security risk, the image processing device 1 waits for the pattern file update to be completed before performing the virus scan. This reduces the risk of virus infection even for jobs with a high security risk, and improves the convenience of job execution because there is no delay due to updating the pattern file for jobs with a low security risk. [Industrial Applicability]
[0087] This is useful for image processing devices that perform virus scans on external storage. [Explanation of symbols]
[0088] 1. Image processing device 110 control section 120 Operation Panel 130 Fixed storage 140 External storage connection terminal 180 Communications Department
Claims
1. a job receiving unit that receives a job including data related to image formation; A method to check whether the virus detection pattern file is up to date, a virus detection means for detecting viruses in data received before a job is executed; a determining means for determining whether to perform virus detection without updating the pattern file or to perform virus detection after updating the pattern file, depending on whether the received job contains trust information related to security risks when the pattern file is not the latest; An image forming apparatus comprising:
2. The job received by the job receiving means is A job to print print data received from a terminal on which a printer driver is installed, A job to print a file attached to a received email, Jobs that read and print files from external memory, A job to receive faxes in email format from the network, It is one of several types of jobs, including The image forming apparatus according to claim 1 .
3. a storage means for storing a trusted IP address; The determining means determines that the job contains trust information when the IP address of the sender of the received job matches the trustworthy IP address stored in the storage means. The image forming apparatus according to claim 2 .
4. a storage means for storing a trusted user; The determining means determines that the job contains trust information when the user who issued the received job matches the trusted user stored in the storage means. The image forming apparatus according to claim 2 .
5. a storage means for storing trusted domains; The determining means determines that the job contains trust information when the domain of the sender email address of the received job matches the trustworthy domain stored in the storage means. The image forming apparatus according to claim 2 .
6. The determining means determines that the job contains trust information when the digital signature attached to the attached file of the received job is successfully verified. The image forming apparatus according to claim 2 .
7. a job setting means for setting a job; a reading means for scanning an original and generating image data; a generating means for generating a transmission file from the generated image data; a virus detection means for detecting viruses in the generated transmission file; A method to check whether the virus detection pattern file is up to date, a determining means for determining whether to perform virus detection without updating the pattern file or to perform virus detection after updating the pattern file, depending on whether the job set by the job setting means includes trust information related to security risks when the pattern file is not the latest; An image reading device comprising:
8. a storage means for storing a trusted user; The determining means determines that the job includes trust information when the user who set the job matches the trusted user stored in the storage means.
8. The image reading device according to claim 7.
9. a storage means for storing reliable manuscript information to be assigned to a reliable manuscript; a reliable document information acquiring means for acquiring reliable document information from the document read by the reading means, The determining unit determines that the job contains reliable information when the reliable document information acquired by the reliable document information acquiring unit matches the reliable document information stored in the storage unit.
8. The image reading device according to claim 7.
Citation Information
Patent Citations
Computer peripheral device and its control process
JP2004178559A
Image forming device, server, control program of image forming device, and control program of server
JP2019220111A
Information processing apparatus, virus check method and program
JP2020003845A