US 12,425,526 B2
Storage medium, information processing apparatus, and control method for changing an orientation of drawing data
Shoichi Matsuda, Saitama (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jan. 17, 2023, as Appl. No. 18/155,500.
Claims priority of application No. 2022-012428 (JP), filed on Jan. 28, 2022.
Prior Publication US 2023/0247165 A1, Aug. 3, 2023
Int. Cl. H04N 1/387 (2006.01); H04N 1/00 (2006.01); H04N 1/23 (2006.01)
CPC H04N 1/3877 (2013.01) [H04N 1/00639 (2013.01); H04N 1/2315 (2013.01); H04N 1/2323 (2013.01); H04N 1/233 (2013.01); H04N 1/2392 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A non-transitory storage medium storing an application configured to support a function of printing software, the printing software being configured to generate print data printable by a plurality of printing apparatuses provided by different vendors and to transmit the print data to the printing apparatuses, the application causing a computer to:
acquire drawing data and information about a print setting including information about a sheet on which the drawing data is to be printed, the drawing data including image data;
wherein in a case where the information about the sheet indicates a predetermined sheet, a first control of changing an orientation of the drawing data such that the drawing data is printed on the sheet in an orientation with a bottom side and a top side of the drawing data respectively corresponding to a downstream side and an upstream side of the sheet in a conveyance direction of conveying the sheet to a printing apparatus configured to perform print processing to print the drawing data based on the print data is performed, and
wherein in a case where the information about the sheet does not indicate the predetermined sheet, the first control is not performed,
wherein the drawing data include a margin area corresponding to a region where the image data is not to be printed,
wherein a second control of switching a value of a top margin area of the margin area of the image data with a value of a bottom margin area of the margin area of the image data is a control of adding information about the sheet to print function information generated by the printing software, and
wherein in a case where capabilities information about the printing apparatus that is acquired from the printing apparatus includes first information about the predetermined sheet, second information about the predetermined sheet based on a value obtained by switching a value of a length of a top margin area of the sheet with a value of a length of a bottom margin area of the sheet and switching a value of a length of a left margin area of the sheet with a value of a length of a right margin area of the sheet is newly added to the print function information.