Storage medium, information processing apparatus, and control method for changing an orientation of drawing data
AssigneeCanon Kabushiki Kaisha
InventorShoichi Matsuda
Life of this patent
Estimating the term…
Abstract
In a case where a setting that is a target of a first control is set in a print setting, the first control is performed, whereas in a case where the setting that is the target of the first control is not set in the print setting, the first control is not performed. The first control is performed to change an orientation of a drawing data such that the drawing data is printed on a 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 that performs print processing to print the drawing data.
Claims15
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.
An information processing apparatus including 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 information processing apparatus comprising at least one processor operating 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.
A method for controlling an information processing apparatus including 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 method comprising:
- acquiring 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.
Dependencies are inferred from the claim text.