| CPC G06F 3/1212 (2013.01) [G06F 3/1222 (2013.01); G06F 3/1253 (2013.01); G06V 30/19007 (2022.01); G06V 30/2528 (2022.01)] | 10 Claims |

|
1. An image forming apparatus for performing print processing of print data, the image forming apparatus comprising:
a display; and
one or more controllers, including one or more processors and one or more memories, configured to:
register keywords indicative of confidentiality;
set, based on the print data, a flag indicating whether or not optical character recognition (OCR) processing is to be performed on the print data, wherein:
a first flag indicating that the OCR processing is to be performed on the print data, is set in a case where the print data is page description language (PDL) data or searchable portable document format (PDF) data; and
a second flag indicating that the OCR processing is not to be performed on the print data is set in a case where the print data is not the PDL or searchable PDF data;
in a case where the first flag is set:
perform the OCR processing on the print data;
determine whether or not text information obtained by the OCR processing matches with any of the registered keywords; and
control the print processing of the print data based on a result of the keyword matching determination;
in a case where the second flag is set:
determine whether or not text information obtained without performing the OCR processing matches with any of the registered keywords; and
control the print processing of the print data based on a result of the keyword matching determination; and
perform the print processing of the print data based on an OK button being selected by a user in a state where the display is displaying a message indicating that the print data has been determined to be unprintable data.
|