US 11,704,520 B2
Image forming apparatus, image forming system and control method of image forming apparatus
Masao Saeda, Sakai (JP); Yasuhiro Nakai, Sakai (JP); Kohichi Murakami, Sakai (JP); and Yasutomo Hayano, Sakai (JP)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on Jan. 12, 2022, as Appl. No. 17/573,977.
Claims priority of application No. 2021-004615 (JP), filed on Jan. 15, 2021; and application No. 2021-004616 (JP), filed on Jan. 15, 2021.
Prior Publication US 2022/0230029 A1, Jul. 21, 2022
Int. Cl. G06K 15/02 (2006.01); G06F 3/12 (2006.01)
CPC G06K 15/1828 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1208 (2013.01); G06F 3/1256 (2013.01); G06K 15/1831 (2013.01); G06F 3/12 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An image forming apparatus that is capable of receiving an input of application data created by predetermined application software or application data created by compatible software that is compatible with the predetermined application software, and executing a print job based on the application data, comprising:
a font data storage unit that is stored with font data on multiple types of fonts;
a font determination unit that determines whether a non-installed font different from the multiple types of fonts is included in application data;
a presentation unit that presents a plurality of options to a user;
an operation reception unit that receives an operation by the user; and
a processing execution unit that executes processing according to the operation received by the operation reception unit, wherein
the presentation unit presents, when it is determined by the font determination unit that a non-installed font is included in the application data, a first option that a print job is executed after the non-installed font is substituted with a substitute font corresponding to the non-installed font out of multiple types of fonts and a second option that a print job is executed in a state where the non-installed font is applied,
the processing execution unit executes first processing according to the first option when an operation for selecting the first option is received by the operation reception unit and second processing according to the second option when an operation for selecting the second option is received by the operation reception unit, the second processing including transmission processing that transmits the application data to an external support device that is capable of converting the application data into predetermined format data that a print job can be executed in a state where the non-installed font is applied.