← Back to Patent Explorer
US6501562B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Print control apparatus, print control method, and storage medium

Assignee: Canon Inc
•
Filing: 1998-07-28
•
Granted: 2002-12-31
•
Expires: 2018-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A print control apparatus, a print control method, and a storage medium in which even in case of performing a face-up paper delivery, an N-up output result can be obtained in accordance with a combination of pages and a page arranging order which are similar to those in the normal order printing are provided. A device to realize them without modifying a conventional portion is also provided.

Inventors

  • 👤 Koji Nakagiri
  • 👤 Satoshi Nishikawa
  • 👤 Yasuo Mori
  • 👤 Yasuhiro Kujirai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:14
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1296; G06F3/1201; G06F3/1202; G06F3/1218; G06F3/1219; G06F3/1223; G06F3/1237; G06F3/125; G06F3/1278; G06F3/1285; G06K; G06K15/00; G06K15/02; G06F3/1297; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0011; G06K2215/0082; G06K2215/0088

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 169 words
An information processing apparatus having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: specifying means for, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of arranged pages, L, and a number of logical pages, N, to be arranged on each physical page; arranging means for arranging the M logical pages to be arranged on the first physical page and blank (N-M) logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and print data generating means for generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 2
Dependent Claim 169 words
An information processing apparatus having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: specifying means for, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of arranged pages, L, and a number of logical pages, N, to be arranged on each physical page; arranging means for arranging the M logical pages to be arranged on the first physical page and blank (N-M) logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and print data generating means for generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 3
Dependent Claim 57 words
An apparatus according to claim 1 , further comprising forming means for forming drawing data of one page by reducing drawing data of said plurality of logical pages including said blank logical pages, and wherein said print data generating means generates so as to arrange said drawing data of one page onto one physical page and print.
Claim 4
Dependent Claim 41 words
An apparatus according to claim 1 , wherein said logical page is an ordinary page which is handled by an application and said physical page is a page which is actually printed and outputted and includes a plurality of reduced pages.
Claim 5
Dependent Claim 48 words
An apparatus according to claim 1 , wherein said reverse order printing denotes that the logical pages are sequentially arranged onto the physical page in accordance with the order from a small page number and said physical pages are sequentially arranged and printed reversely from a final page.
Claim 6
Dependent Claim 29 words
An apparatus according to claim 1 , wherein said apparatus is applied to a system for transmitting print data from an upper apparatus to a printing apparatus and printing.
Claim 7
Dependent Claim 44 words
An apparatus according to claim 5 , further comprising: preserving means for temporarily preserving data in an intermediate code format different from that of the print data; and forming means for forming print data on the basis of said data which was temporarily preserved.
Claim 8
Dependent Claim 173 words
An information processing method having and reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: a specifying step, of, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging step, of arranging the M logical pages to be arranged on the first physical page and inserting (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating step, of generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 9
Dependent Claim 173 words
An information processing method having and reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: a specifying step, of, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging step, of arranging the M logical pages to be arranged on the first physical page and inserting (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating step, of generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 10
Dependent Claim 62 words
A method according to claim 7 , further comprising a forming step, of forming drawing data of one page by reducing drawing data of said plurality of logical pages including said blank logical pages, and wherein in said print data generating step, a control is made to as to arrange said drawing data of one page onto one physical page and print.
Claim 11
Dependent Claim 39 words
A method according to claim 7 , wherein said logical page is an ordinary page which is handled by an application and said physical page is a page which is actually printed and includes a plurality of reduced pages.
Claim 12
Dependent Claim 48 words
A method according to claim 7 , wherein said reverse order printing denotes that the logical pages are sequentially arranged onto the physical page in accordance with the order from a small page number and said physical pages are sequentially arranged and printed reversely from a final page.
Claim 13
Dependent Claim 29 words
A method according to claim 7 , wherein said method is applied to a system for transmitting print data from an upper apparatus to a printing apparatus and printing.
Claim 14
Dependent Claim 46 words
A method according to claim 11 , further comprising: a preserving step of temporarily preserving data in an intermediate code format different from that of the print data; and a forming step of forming print data on the basis of said data which was temporarily preserved.
Claim 15
Dependent Claim 187 words
A storage medium in which a program for an information processing method having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data has been stored, wherein said program comprises: a specifying step, of, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, which are arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging step, of arranging the M logical pages to be arranged on the first physical page and inserting (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating step, of generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 16
Dependent Claim 187 words
A storage medium in which a program for an information processing method having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data has been stored, wherein said program comprises: a specifying step, of, in performing a reduction arrangement printing and a reverse order printing, specifying a number of logical pages, M, which are arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging step, of arranging the M logical pages to be arranged on the first physical page and inserting (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating step, of generating print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 17
Dependent Claim 64 words
A medium according to claim 13 , wherein said program further comprises a forming step, of forming drawing data of one page by reducing drawing data of said plurality of logical pages including said blank logical pages, and in said print data generating step, a control is made so as to arrange said drawing data of one page onto one physical page and print.
Claim 18
Dependent Claim 39 words
A medium according to claim 13 , wherein said logical page is an ordinary page which is handled by an application and said physical page is a page which is actually printed and includes a plurality of reduced pages.
Claim 19
Dependent Claim 48 words
A medium according to claim 13 , wherein said reverse order printing denotes that the logical pages are sequentially arranged onto the physical page in accordance with the order from a small page number and said physical pages are sequentially arranged and printed reversely from a final page.
Claim 20
Dependent Claim 44 words
A medium according to claim 13 , wherein said medium can be applied to a system for transmitting print data from an upper apparatus such as a computer or the like to a printing apparatus such as a printer or the like and printing.
Claim 21
Dependent Claim 49 words
A medium according to claim 17 , wherein said program further comprises: a preserving step of temporarily preserving data in an intermediate code format different from that of the print data; and a forming step of forming print data on the basis of said data which was temporarily preserved.
Claim 22
Dependent Claim 260 words
An information processing apparatus for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: dispatcher means for receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; intermediate data converting means for converting the print information received by said dispatcher means into intermediate data and storing the intermediate data into spool means; designating means for designating a reverse order printing and reduction arrangement of the logical pages; specifying means for specifying a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating means; arranging means for arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; modifying means for forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool means and outputting the intermediate data to said drawing means in the drawing data format; and print data generating means for generating print data to be outputted to an external apparatus by converting the print information received by said dispatcher means into print data constructed by a control command.
Claim 23
Dependent Claim 260 words
An information processing apparatus for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: dispatcher means for receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; intermediate data converting means for converting the print information received by said dispatcher means into intermediate data and storing the intermediate data into spool means; designating means for designating a reverse order printing and reduction arrangement of the logical pages; specifying means for specifying a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating means; arranging means for arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; modifying means for forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool means and outputting the intermediate data to said drawing means in the drawing data format; and print data generating means for generating print data to be outputted to an external apparatus by converting the print information received by said dispatcher means into print data constructed by a control command.
Claim 24
Dependent Claim 17 words
An apparatus according to claim 19 , wherein said drawing data is a GDI (Graphical Device Interface).
Claim 25
Dependent Claim 17 words
An apparatus according to claim 19 , wherein said print information is a DDI (Device Driver Interface).
Claim 26
Dependent Claim 16 words
An apparatus according to claim 19 , wherein said print data is a page description language.
Claim 27
Dependent Claim 263 words
An information processing method of generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: a receiving step of receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; an intermediate data converting step of converting the received print information into intermediate data and storing the intermediate data into spool means; a designating step of designating a reverse order printing and reduction arrangement of the logical pages; a specifying step of specifying a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating step; an arranging step of arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying step of forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool means and outputting the intermediate data to said drawing means in the drawing data format; and a print data generating step of generating print data to be outputted to an external apparatus by converting the print information received by said receiving step into print data constructed by a control command.
Claim 28
Dependent Claim 263 words
An information processing method of generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: a receiving step of receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; an intermediate data converting step of converting the received print information into intermediate data and storing the intermediate data into spool means; a designating step of designating a reverse order printing and reduction arrangement of the logical pages; a specifying step of specifying a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating step; an arranging step of arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying step of forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool means and outputting the intermediate data to said drawing means in the drawing data format; and a print data generating step of generating print data to be outputted to an external apparatus by converting the print information received by said receiving step into print data constructed by a control command.
Claim 29
Dependent Claim 17 words
A method according to claim 23 , wherein said drawing data is a GDI (Graphical Device Interface).
Claim 30
Dependent Claim 17 words
A method according to claim 23 , wherein said print information is a DDI (Device Driver Interface).
Claim 31
Dependent Claim 16 words
A method according to claim 23 , wherein said print data is a page description language.
Claim 32
Dependent Claim 270 words
A storage medium in which an information processing program for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged has been stored, wherein said program comprises: a receiving step of receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; an intermediate data converting step of converting the received print information into intermediate data and storing the intermediate data into spool means; a designating step of designating a reverse order printing and reduction arrangement of the logical pages; a specifying step of specifying logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designated step; an arranging step of arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying step of forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in said spool means and outputting the-intermediate data to said drawing means in the drawing data format; and a print data generating step of generating print data to be outputted to an external apparatus by converting the print information received by said receiving step into print data constructed by a control command.
Claim 33
Dependent Claim 270 words
A storage medium in which an information processing program for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged has been stored, wherein said program comprises: a receiving step of receiving common print information formed on a basis of drawing data formed by an arbitrary application from drawing means depending on an OS; an intermediate data converting step of converting the received print information into intermediate data and storing the intermediate data into spool means; a designating step of designating a reverse order printing and reduction arrangement of the logical pages; a specifying step of specifying logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designated step; an arranging step of arranging the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying step of forming intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in said spool means and outputting the-intermediate data to said drawing means in the drawing data format; and a print data generating step of generating print data to be outputted to an external apparatus by converting the print information received by said receiving step into print data constructed by a control command.
Claim 34
Dependent Claim 17 words
A medium according to claim 27 , wherein said drawing data is a GDI (Graphical Device Interface).
Claim 35
Dependent Claim 17 words
A medium according to claim 27 , wherein said print information is a DDI (Device Driver Interface).
Claim 36
Dependent Claim 16 words
A medium according to claim 27 , wherein said print data is a page description language.
Claim 37
Dependent Claim 175 words
An information processing apparatus having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: a specifying device adapted, in performing a reduction arrangement printing and a reverse order printing, to specify a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging device adapted to arrange the logical pages M to be arranged on the first physical page and (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating device adapted to generate print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 38
Dependent Claim 175 words
An information processing apparatus having a reduction arrangement printing function for reducing and arranging a plurality of pages into one page and generating print data, comprising: a specifying device adapted, in performing a reduction arrangement printing and a reverse order printing, to specify a number of logical pages, M, to be arranged on a first physical page in the reverse order printing based on a total number of logical pages, L, and a number of logical pages, N, to be arranged on each physical page; an arranging device adapted to arrange the logical pages M to be arranged on the first physical page and (N-M) blank logical pages on the first physical page in the reverse order printing if the number M does not reach an upper limit in which the logical pages can be arranged on the physical page; and a print data generating device adapted to generate print data of the physical page on which a plurality of logical pages including the (N-M) blank logical pages are arranged in the reverse order printing.
Claim 39
Dependent Claim 59 words
An apparatus according to claim 31 , further comprising a forming device adapted to form drawing data of one page by reducing drawing data of said plurality of logical pages including said blank logical pages, and wherein said print data generating device generates so as to arrange said drawing data of one page onto one physical page and print.
Claim 40
Dependent Claim 41 words
An apparatus according to claim 31 , wherein said logical page is an ordinary page which is handled by an application and said physical page is a page which is actually printed and outputted and includes a plurality of reduced pages.
Claim 41
Dependent Claim 48 words
An apparatus according to claim 31 , wherein said reverse order printing denotes that the logical pages are sequentially arranged onto the physical page in accordance with the order from a small page number and said physical pages are sequentially arranged and printed reversely from a final page.
Claim 42
Dependent Claim 29 words
An apparatus according to claim 31 , wherein said apparatus is applied to a system for transmitting print data from an upper apparatus to a printing apparatus and printing.
Claim 43
Dependent Claim 48 words
An apparatus according to claim 35 , further comprising: a preserving device adapted to temporarily preserve data in an intermediate code format different from that of the print data; and a forming device adapted to form print data on a basis of the data which was temporarily preserved.
Claim 44
Dependent Claim 276 words
An information processing apparatus for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: a dispatcher device adapted to receive common print information formed on a basis of drawing data formed by an arbitrary application from a drawing device depending on an OS; an intermediate data converting device adapted to convert the print information received by said dispatcher device into intermediate data and storing the intermediate data into a spool device; a designating device adapted to designate a reverse order printing and reduction arrangement of the logical pages; a specifying device adapted to specify a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating device; an arranging device adapted to arrange the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying device adapted to form intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool device and outputting the intermediate data to said drawing device in the drawing data format; and a print data generating device adapted to generate print data to be outputted to an external apparatus by converting the print information received by said dispatcher device into print data constructed by a control command.
Claim 45
Dependent Claim 276 words
An information processing apparatus for generating print data including at least one physical page in which a plurality of logical pages are reduced and arranged, comprising: a dispatcher device adapted to receive common print information formed on a basis of drawing data formed by an arbitrary application from a drawing device depending on an OS; an intermediate data converting device adapted to convert the print information received by said dispatcher device into intermediate data and storing the intermediate data into a spool device; a designating device adapted to designate a reverse order printing and reduction arrangement of the logical pages; a specifying device adapted to specify a number of logical pages to be arranged on a physical page if the reverse order printing and the reduction arrangement are designated by said designating device; an arranging device adapted to arrange the logical pages to be arranged on the physical page and one or more blank logical pages in the reverse order printing if the number of logical pages does not reach an upper limit in which the logical pages are arrangeable on the physical page; a modifying device adapted to form intermediate data in which a plurality of logical pages including the one or more blank logical pages are arranged in a reverse order on the physical page from the intermediate data stored in the spool device and outputting the intermediate data to said drawing device in the drawing data format; and a print data generating device adapted to generate print data to be outputted to an external apparatus by converting the print information received by said dispatcher device into print data constructed by a control command.
Claim 46
Dependent Claim 17 words
An apparatus according to claim 37 , wherein the drawing data is a GDI (Graphical Device Interface).
Claim 47
Dependent Claim 17 words
An apparatus according to claim 37 , wherein the print information is a DDI (Device Driver Interface).
Claim 48
Dependent Claim 18 words
An apparatus according to claim 37 , wherein the print data is described in a page description language.

References Cited (Backward Citations)

EP0048970A2 Cited
EP0330343A2 Cited
US4928252A Cited
US4925176A Cited
US5442432A Cited
US5731879A Cited
US6104498A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-30 2006-07-01 2006-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-30 2010-07-01 2010-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-30 2014-07-01 2014-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag