Information processing apparatus, control method and program for laying out a plurality of jobs on one sheet
AssigneeCanon Kabushiki Kaisha
InventorNaohiro Yamaguchi
Life of this patent
Estimating the term…
Abstract
Layout candidates to lay out and print a plurality of input jobs on one print sheet are created. Cutting lines on the print sheet and the number of times of rotation of the print sheet necessary in the cutting process are decided for a layout defined by each created layout candidate. Cutting difficulty corresponding to each layout candidate is calculated for each created layout candidate on the basis of the decided number of cutting lines and the decided number of times of rotation. A layout candidate having the lowest cutting difficulty among calculated cutting difficulties is selected as a layout for the jobs. Print data to print the jobs is generated on the basis of the selected layout.
Claims19
An information processing apparatus which generates print data to lay out and print a plurality of jobs on one print sheet, comprising:
- creation means for creating a plurality of layout candidates to lay out and print a plurality of input jobs on one print sheet;
- decision means for deciding the number of times of cutting based on cutting lines on the print sheet and the number of times of rotation of the print sheet necessary in a cutting process for a layout defined by each layout candidate created by said creation means;
- input means for inputting a selection condition to select one layout candidate from the plurality of layout candidates;
- selection means for selecting a layout candidate to be applied to the plurality of jobs from the plurality of layout candidates created by said creation means, on the basis of the selection condition input by said input means and the number of times of cutting or the number of times of rotation decided by said decision means;
- and
- generation means for generating print data to print the plurality of jobs on one print sheet in accordance with the layout candidate selected by said selection means.
A method of controlling an information processing apparatus, comprising a memory, which apparatus generates print data to lay out and print a plurality of jobs on one print sheet, comprising:
- a creation step of creating a plurality of layout candidates to lay out and print a plurality of input jobs on one print sheet, wherein the layout candidates are stored in the memory;
- a decision step of deciding the number of times of cutting based on cutting lines on the print sheet and the number of times of rotation of the print sheet necessary in a cutting process for a layout defined by each layout candidate created in the creation step;
- an input step of inputting a selection condition to select one layout candidate from the plurality of layout candidates;
- a selection step of selecting a layout candidate to be applied to the plurality of jobs from the plurality of layout candidates created in the creation step, on the basis of the selection condition input in the input step and the number of times of cutting or the number of times of rotation decided in the decision step;
- and
- a generation step of generating print data to print the plurality of jobs on one print sheet in accordance with the layout candidate selected in the selection step.
A non-transitory computer-readable medium storing a program for causing a computer to control an information processing apparatus which generates print data to lay out and print a plurality of jobs on one print sheet, the program causing the computer to execute
- a creation step of creating a plurality of layout candidates to lay out and print a plurality of input jobs on one print sheet,
- a decision step of deciding the number of times of cutting based on cutting lines on the print sheet and the number of times of rotation of the print sheet necessary in a cutting process for a layout defined by each layout candidate created in the creation step,
- an input step of inputting a selection condition to select one layout candidate from the plurality of layout candidates,
- a selection step of selecting a layout candidate to be applied to the plurality of jobs from the plurality of layout candidates created in the creation step, on the basis of the selection condition input in the input step and the number of times of cutting or the number of times of rotation decided in the decision step, and
- a generation step of generating print data to print the plurality of jobs on one print sheet in accordance with the layout candidate selected in the selection step.
Dependencies are inferred from the claim text.