Printing control system, printing control method and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsYasuhiro Kujirai, Koji Nakagiri, Satoshi Nishikawa, Yasuo Mori
Life of this patent
Estimating the term…
Abstract
In a case where printing control is configured using a unified user interface and bookbinding printing has been set, bookbinding format conditions are judged and functions possessed redundantly by first and second information processing units are controlled to make appropriate printing control possible in conformity with settings made by a user.
Claims19
An information processing apparatus for generating print data comprising:
- an input unit adapted to input a bookbinding setting for specifying one of a bookbinding setting for binding a book, wherein all individual pages of printing sheets are bound together, and a bookbinding setting for binding a book, wherein individual pages of the printing sheets are separated into a plurality of booklets of a predetermined number of the printing sheets per booklet and then binding the plurality of booklets
- a spool unit adapted to spool data to be printed so that the data can be read out in a desired sequence in units of individual pages;
- a deciding unit adapted to decide, based upon the inputted bookbinding setting, whether bookbinding layout is to be performed by the information processing apparatus or a printer, which prints data generated by the information processing apparatus;
- a layout unit adapted to control page layout of the data on the printing sheets in accordance with the bookbinding setting and a decision made by the deciding unit;
- and
- a generation unit adapted to read the data out of the spool unit in a sequence that is in accordance with the controlled page layout, and to generate the print data on the basis of the data.
An information processing method for generating print data, comprising:
- an input step of inputting a bookbinding setting for specifying one of a bookbinding setting for binding a book, wherein all individual pages of printing sheets are bond together, and a bookbinding setting for binding a book, wherein individual pages of the printing sheets are separated into a plurality of booklets of a predetermined number of the printing sheets per booklet and then binding the plurality of booklets
- a spool step of spooling data to be printed so that the drawing data can be read out in a desired sequence in units of individual pages;
- a deciding step of deciding, based upon the inputted bookbinding setting, whether bookbinding layout is to be performed by the information processing apparatus or a printer, which prints data generated by the information processing apparatus;
- a layout step of controlling page layout of the data on the printing sheets in accordance with the bookbinding setting and a decision made in the deciding step;
- and
- a generation step of reading the data out of a spool unit in a sequence that is in accordance with the controlled page layout, and to generate the print data on the basis of the data.
A program executable by a computer for specifying functions of an information processing apparatus for generating print data, comprising:
- an input module for inputting a bookbinding setting for specifying one of a bookbinding setting for binding a book, wherein all individual pages of printing sheets are bond together, and a bookbinding setting for binding a book, wherein individual pages of the printing sheets are separated into a plurality of booklets of a predetermined number of the printing sheets per booklet and then binding the plurality of booklets
- a spool module for spooling data to be printed so that the drawing data can be read out in a desired sequence in units of individual pages;
- a deciding module for deciding, based upon the inputted bookbinding setting, whether bookbinding layout is to be performed by the information processing apparatus or a printer, which prints print data generated by the information processing apparatus;
- a layout module for controlling page layout of the data on the printing sheets in accordance with the bookbinding setting and a decision made by the deciding module;
- and
- a generation module for reading the data out of a spool unit in a sequence that is in accordance with the controlled page layout, and to generate the print data on the basis of the drawing data.
An information processing apparatus for generating print job to be printed by a printer, comprising:
- an input unit adapted to input a separate bookbinding setting for separating all pages of printing sheets into a plurality of booklet blocks, which sets a predetermined number of printing sheets per one booklet block;
- a spool unit adapted to spool data to be printed so that the data can be read out in a desired sequence in units of individual pages;
- a determination unit adapted to determine a number of pages, which divides a printing job, based on a threshold value of a number of pages in which bookbinding processing is possible at the printer and a number of pages of the spooled data in cases where the separate bookbinding setting is inputted by the input unit;
- a layout unit adapted to control page layout of the data on the printing sheets in accordance with the bookbinding setting and a determination made by the determination unit;
- and
- a generation unit adapted to read the data out of the spool unit in a sequence that is in accordance with the controlled page layout, and to generate a plurality of printing jobs by dividing the data by the number of pages, which the determination unit has determined.
Dependencies are inferred from the claim text.