An information processing apparatus which can be connected to a printing apparatus and a post-processing apparatus configured to perform post-processing on a sheet output from the printing apparatus includes an identification unit configured to identify a size of the sheet to be changed by executing first post-processing to the sheet output from the printing apparatus, a designation unit configured to designate a position on which second post-processing is executed to the sheet to which the first post-processing has been executed, and a display control unit configured to display a preview image for identifying a position on which the second post-processing is executed with respect to the size of the sheet identified by the identification unit based on the size of the sheet identified by the identification unit and the position on which the second post-processing is executed.
|
6. A method for controlling an information processing apparatus which can be connected to a printing apparatus and a post-processing apparatus configured to perform post-processing on a sheet output from the printing apparatus, the method comprising:
identifying a size of the sheet to be changed by executing first post-processing to the sheet output from the printing apparatus;
designating a position on which second post-processing is executed to the sheet to which the first post-processing has been executed; and
displaying a preview image for identifying a position on which the second post-processing is executed with respect to the identified size of the sheet based on the identified size of the sheet and the position to which the second post-processing is to be executed.
7. A non-transitory computer-readable medium storing a program which can be read by an information processing apparatus connectable to a printing apparatus and a post-processing apparatus configured to perform post-processing on a sheet output from the printing apparatus, wherein the program is for causing the information processing apparatus to execute processing comprising:
identifying a size of the sheet to be changed by executing first post-processing to the sheet output from the printing apparatus;
designating a position on which second post-processing is executed to the sheet to which the first post-processing has been executed; and
displaying a preview image for identifying a position on which the second post-processing is executed with respect to the identified size of the sheet based on the identified size of the sheet and the position to which the second post-processing is to be executed.
1. An information processing apparatus which can be connected to a printing apparatus and a post-processing apparatus configured to perform post-processing on a sheet output from the printing apparatus, the information processing apparatus comprising:
an identification unit configured to identify a size of the sheet to be changed by executing first post-processing to the sheet output from the printing apparatus;
a designation unit configured to designate a position on which second post-processing is executed to the sheet to which the first post-processing has been executed; and
a display control unit configured to display a preview image for identifying a position on which the second post-processing is executed with respect to the size of the sheet identified by the identification unit based on the size of the sheet identified by the identification unit and the position on which the second post-processing is executed.
2. The information processing apparatus according to
a determination unit configured to determine a position on which the first post-processing is executed based on the size of the sheet output from the printing apparatus and the size of the sheet identified by the identification unit if the first post-processing is cutting processing for cutting a sheet,
wherein the display control unit displays a first preview image that includes a cutting mark at a position determined by the determination unit.
3. The information processing apparatus according to
4. The information processing apparatus according to
5. The information processing apparatus according to
|
1. Field of the Invention
The present invention relates to a printing system and, more particularly, to a generation method of a print paper preview image in which print setting information is reflected.
2. Description of the Related Art
Conventionally, a post-processing apparatus executes post-processing such as cutting or folding with respect to a print product output from a printing apparatus such as a printer. One inconvenient thing in using the post-processing apparatus is that it is difficult for a user to recognize how the post-processing is reflected in an actual print product.
Japanese Patent Application Laid-Open No. 2001-67347 discusses a method for displaying a preview image in which post-processing is reflected so that a user can easily recognize a result of the post-processing. As another method, Japanese Patent Application Laid-Open No. 2001-51814 discusses a method for transmitting a page image to a post-processing apparatus and displaying a preview image on a panel of the post-processing apparatus.
However, a problem described below occurs if the conventional technique to generate a preview image, which incorporates the post-processing after the page image is set on a sheet-size image, is used.
For example, if a post-processing method for changing a size of a sheet by cutting the sheet is used, possibility of additional different post-processing which is further applied to the sheet whose size has been changed by cutting is not considered.
Thus, a user needs to make setting for the additional post-processing while imagining the size of the sheet which has been changed. Thus, the setting of the post-processing is difficult.
According to an aspect of the present invention, an information processing apparatus which can be connected to a printing apparatus and a post-processing apparatus configured to perform post-processing on a sheet output from the printing apparatus includes an identification unit configured to identify a size of the sheet to be changed by executing first post-processing to the sheet output from the printing apparatus, a designation unit configured to designate a position on which second post-processing is executed to the sheet to which the first post-processing has been executed, and a display control unit configured to display a preview image for identifying a position on which the second post-processing is executed with respect to the size of the sheet identified by the identification unit based on the size of the sheet identified by the identification unit and the position on which the second post-processing is executed.
According to an exemplary embodiment of the present invention, a user can easily set the post-processing.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
First, an outline of a document processing system according to an exemplary embodiment of the present invention will be described referring to
The above described applications use a predetermined interface (usually referred to as Graphic Device Interface (GDI)) provided by the OS when application data is printed. In other words, the common application 101 transmits an output command (referred to as a GDI function) in a predetermined OS-dependent format to an output module of the OS which provides the above described interface, so as to print the application data. The output module that received the output command converts the output command into a format that can be processed by an output device such as a printer, and outputs the converted command (referred to as a device driver interface (DDI) function).
Since the format that can be processed by the output device varies depending on a type, manufacturer, and model of the device, a device driver is provided for each device. The OS converts a command using the device driver and generates print data. Then the generated print data is put together by a job language (JL) and a print job is generated accordingly. If the OS is Microsoft Windows of Microsoft Corporation, the output module is a GDI module.
An electronic original writer 102 is a modification of the above described device driver, and is a software module provided to realize the above described document processing system. The electronic original writer 102 is not intended for a specific output device, and converts the output command into a format that can be processed by a bookbinding application 104 described below in detail or a printer driver 106. The format after the conversion performed by the electronic original writer 102 is referred to as an electronic original format. Various formats can be used so long as each page can be expressed in a detail format. For example, the portable document format (PDF) of Adobe Systems Incorporated and the scalable vector graphics (SVG) can be used as the electronic original format.
When the electronic original writer 102 is used via the common application 101, the electronic original writer 102 is designated as the device driver for outputting data, and printing is executed. However, an electronic original file generated by the electronic original writer 102 is not in a complete electronic original file format. For this reason, the electronic original writer 102 is designated by the bookbinding application 104 as the device driver and application data is converted into an electronic original file under the management of the bookbinding application 104. The bookbinding application 104 changes a new but incomplete electronic original file generated by the electronic original writer 102 into an electronic original file having the form described below.
Hereinafter, if it is necessary to clearly differentiate the above described files, a file generated by the electronic original writer 102 is referred to as an “electronic original file” and an electronic original file which is given a structure by the bookbinding application 104 is referred to as a “book file”. If it is not necessary to clearly differentiate the files, each of a document file generated by the application, an electronic original file, and a book file is referred to as a document file (or document data).
As described above, the electronic original writer 102 is designated as the device driver and data is printed using the common application 101, so that the application data is converted into an electronic original format, in a page unit, defined by the common application 101. The page defined by the common application 101 is hereinafter referred to as a logical page or an original page. Then, the logical page or the original page is stored in a storage medium, such as a hard disk, as an electronic original file 103. The hard disk can be a local drive of a computer that realizes the document processing system of the present exemplary embodiment or a drive provided on a network if the computer is connected to the network.
The bookbinding application 104 provides a user with a function for reading and editing the electronic original file (or the book file) 103. However, the bookbinding application 104 does not provide a function for editing contents of each page. Instead of such a function, the bookbinding application 104 provides a function for editing a chapter structure or a book structure which includes pages as the minimum unit.
When the book file 103 edited by the bookbinding application 104 is printed, an electronic original despooler 105 is started by the bookbinding application 104. The electronic original despooler 105 is a program module installed in the computer together with the bookbinding application. Further, the electronic original despooler 105 is a module for outputting drawing data to the printer driver when a book file used in the bookbinding application is printed. The electronic original despooler 105 reads out a designated book file from the hard disk. Further, to print each page in a format described in the book file that is read out, the electronic original despooler 105 generates an output command that matches the output module of the OS described above, and outputs the generated output command to an output module (not shown). At this time, the printer driver 106 for a printer 107 used as the output device is designated as the device driver.
The above described output module converts the received output command into a device command and outputs the device command to the printer driver 106 designated for the printer 107. Then the printer driver 106 converts the device command into a page description language command (print job) which can be interpreted by the printer 107. Then, the converted command is transmitted from the printer driver 106 to the printer 107 via a system spooler (not shown). The printer 107 prints an image corresponding to the command. If post-processing setting is included in the converted command, the set post-processing is executed by a post-processing apparatus connected to the printer 107 after the printing.
The post-processing apparatus is classified into an in-line finisher connected to the printer via a print product conveyance path through which a print product is output by the printer, and a near-line finisher and an off-line finisher which are not connected to the print product conveyance path of the printer. Although the near-line finisher is connected to the information processing apparatus or the printer via a network, the off-line finisher is not connected to other apparatuses via a network.
The RAM 202 functions as a main memory and a work area of the CPU 201. A keyboard controller (KBC) 205 controls input via a keyboard 209 or a pointing device (not shown). A cathode ray tube (CRT) controller (CRTC) 206 controls display of a CRT display 210. A disk controller (DKC) 207 controls access with respect to a hard disk (HD) 211 or a floppy (registered trademark) disk (FD) that stores a boot program, various applications, font data, a user file, and an editing file described below. A printer controller (PRTC) 208 controls signals transmitted to or received from the connected printer 107. A network controller (NC) 212 is connected to the network and executes communication control when the computer 100 communicates with apparatuses connected to the network.
Prior to describing details of the bookbinding application 104, a data format of the above described book file will be described. The book file has a three-layer structure resembling a book made of sheets of paper. An upper layer is referred to as a “book” which resembles a book and defines an attribute concerning an entire book. An intermediate layer, subordinated to the upper layer, corresponds to a chapter of a book, and also referred to as a “chapter”. Each “chapter” can define an attribute of each chapter. A lower layer corresponds to each page defined by an application program, and is referred to as a “page”. Each “page” can define an attribute of each page. One book can include a plurality of chapters, and further, one chapter can include a plurality of pages.
A print page output to a paper medium may include a plurality of original pages. The structure of each print page is not displayed with a link and displayed as an attribute of each layer of the “book”, the “chapter”, or the “page”.
In
As is apparent from
The “front cover/back cover” attribute enables the user to add a front cover sheet and a back cover sheet to an electronic original file to be printed as a book and to designate contents to be printed on the added covers. The “index sheet” attribute enables the user to designate an insertion of a tabbed index sheet, as a break of a chapter, which can be separately prepared for the printing apparatus. The “index sheet” attribute also allows the user to designate contents to be printed on an index tabbed portion. The “index sheet” attribute is valid if the printing apparatus includes an inserter which has a function of inserting a specially-provided sheet to a predetermined position, or if the printing apparatus is provided with a plurality of paper feed cassettes. The same thing is applied to the “interleaf” attribute.
The “interleaf” attribute enables the user to designate, as a break of a chapter, insertion of a sheet supplied from an inserter or a paper feed cassette. If an interleaf is inserted, a paper feeding source is designated.
The “chapter break” attribute enables the user to designate use of a new sheet, use of a new print page, or nothing at a breakpoint of the chapter. When the “one-sided printing” is selected, there is no difference between use of a new sheet and use of a new print page. If the user designates “use a new sheet” when the “two-sided printing” is selected, consecutive chapters are not printed on one sheet. However, if the user designates “use a new print page”, then consecutive chapters may be printed on both sides of a sheet.
A post-processing method 1 (a first post-processing method) includes setting information concerning post-processing executed to a sheet output from the printer. According to the example illustrated in
A post-processing method 2 (a second post-processing method) includes setting information concerning post-processing executed to the sheet that has been subjected to the post-processing method 1. According to the example illustrated in
The chapter attributes do not include any items unique to the chapter. All of the chapter attributes are included in the book attributes. Accordingly, if the definition in the chapter attributes disagrees with the definition in the book attributes, the value defined in the chapter attribute is prioritized over the value defined in the book attributes. Five items are commonly included in the book attributes and the chapter attributes. They are “paper size”, “paper orientation”, “N-up print designation”, “enlarge/reduce”, and “paper discharge method”. The “N-up print designation” attribute allows the user to designate the number of original pages placed on one print page. For example, the user can select a page layout from 1*1, 1*2, 2*2, 3*3, and 4*4. The “paper discharge method” attribute allows the user to determine whether to staple the discharged sheet. Effectiveness of this attribute depends on whether the printing apparatus includes a staple function.
Referring to
Two attribute items “watermark” and “header/footer” are commonly included in the “book”, “chapter”, and the “page” attributes. The “watermark” is an image or a character string which can be separately designated and superposed on data generated by an application and printed. The “header/footer” is a watermark which can be added to a top margin or a bottom margin of each page to be printed. The header/footer includes items which can be designated by variables such as a page number and date/time. The contents which can be designated in the “watermark” attribute and the “header/footer” attribute are common in the chapter attributes and the page attributes. However, the book attributes are different from the chapter attributes and the page attributes. In the book attributes, the user can set the contents of the “watermark” and the “header/footer”, and designate how to print the “watermark” and the “header/footer” throughout the book. On the other hand, in the chapter attributes and the page attributes, the user can designate whether to print the “watermark” and the “header/footer” set in the book attributes on each “chapter” or each “page”.
The book file has the above described structure and contents. Next, a generation procedure of a book file according to the bookbinding application 104 and the electronic original writer 102 will be described. The generation procedure of a book file partly constitutes a book file editing operation performed by the bookbinding application 104.
In step S701, the bookbinding application 104 determines whether a book file to be opened is a new file or an already existing file.
If the book file to be opened is a new file (YES in step S701), the process proceeds to step S702. In step S702, the bookbinding application 104 generates a new book file that does not include a chapter. The newly generated book file includes, according to the example illustrated in
On the other hand, if the book file to be opened is an existing file (NO in step S701), the process proceeds to step S703. In step S703, the bookbinding application 104 opens the designated book file and the structure, attribute, and contents of the book file are displayed on the UI screen 1100.
Application data converted into an electronic original file by the electronic original writer 102 can be added, as a new chapter, to an opened book file. This function is referred to as an “electronic original import function”. When an electronic original is imported to the book file newly generated according to the procedures illustrated in
In step S802, when the conversion is finished, the bookbinding application 104 determines whether the converted data is image data. If the OS is Windows, the determination is performed based on a file extension of the application data. For example, if the extension is “bmp”, the bookbinding application 104 determines that the data is bitmap data of Windows. If the extension is “jpg”, the bookbinding application 104 determines that the generated data is Joint Photographic Experts Group (JPEG) compression image data. Further, if the extension is “tiff”, the bookbinding application 104 determines that the generated data is in Tagged Image Format (TIFF). If the image data is in any of the above described formats, since the electronic original file can be directly generated from the image data, the activation of the application performed in step S801 is not necessary, so that the processing in step S801 can be omitted.
If the converted data is not image data (NO in step S802), the process proceeds to step S803. In step S803, the bookbinding application 104 adds the electronic original file generated in step S801 to the book of the current open book file as a new chapter. As for the chapter attributes common to the book attributes, the values of the book attributes are copied to the chapter attributes. As for the chapter attributes not common to the book attributes, predefined values are set to the attributes.
In step S802, if the converted data is image data (YES in step S802), the process proceeds to step S804. In step S804, the bookbinding application 104 basically does not add a new chapter and adds each original page included in the electronic original file generated in step S801 to the designated chapter. However, if the book file is a newly generated file, a new chapter is generated and each page of the electronic original file is added as a page that belongs to the chapter. The page attributes includes attribute values common to the page attributes and upper layer attributes or attribute values which are defined by the application data and included in the electronic original file. For example, if the “N-up print designation” is designated in the application data, the attribute value of the “N-up designation” can be continuously used. In this manner, a new book file is generated or a new chapter is added.
In step S902, the electronic original writer 102 starts an application corresponding to the designated application data, and the application transmits an output command to the output module of the OS while using the electronic original writer 102 as the device driver. The output module causes the electronic original writer 102 to convert the received output command into data in an electronic original format and outputs the converted data.
In step S903, the electronic original writer 102 determines whether the conversion processing has been completed for all the designated data. If the electronic original writer 102 determines that the conversion for all the designated data has been completed (YES in step S903), the process proceeds to step S904. In step S904, the electronic original writer 102 closes the electronic original file. An electronic original file generated by the electronic original writer 102 is a file including the entity of the original page data illustrated in
As described above, a book file is generated from application data. The user can perform the following editing operations for each chapter and each page of the book file generated as described above.
(1) new addition
(2) deletion
(3) copy
(4) cut
(5) paste
(6) shift
(7) change of chapter name
(8) renumber/rename of page
(9) cover insertion
(10) interleaf insertion
(11) index sheet insertion
(12) original page layout
Additionally, the user can cancel an editing operation which has been previously set, or execute a previously cancelled operation. According to these editing functions, the user can perform various editing operations including, for example, integration of a plurality of book files, relocation of a chapter or a page in a book file, deletion of a chapter or a page in a book file, layout change of an original page, and insertion of an interleaf or an index sheet. When the user performs the above described operation, a result of the operation is reflected to the attributes illustrated in
A book file which is generated and edited as described above is ultimately printed. If the user selects a file menu from the UI screen 1100 of the bookbinding application illustrated in
A job ticket is data which has a structure including the original page as the minimum unit. The structure of a job ticket defines the layout of the original pages on a sheet. One job ticket is issued for one job. Thus, a job ticket includes a “document” node which defines the attributes of the entire document, such as two-sided print/one-sided print on an uppermost-layer. A paper node, subordinating to the document node, includes, for example, an identifier of paper to be used and designation of a paper feed port of a printer. A node of a sheet to be printed on the paper belongs to each paper node. One sheet corresponds to one sheet of paper. A printed page (i.e., a physical page) belongs to each sheet. If the print method is one-sided printing, one physical page belongs to one sheet. If the print method is two-sided printing, two physical pages belongs to one sheet. An original page placed on a physical page belongs to that physical page. Further, attributes for a physical page includes a layout of the original page.
The electronic original despooler 105 converts the above described job ticket into an output command to be supplied to the output module.
As described above, when the bookbinding application 104 opens a book file, the UI screen 1100 illustrated in
A first mode is referred to as an “original view mode” to display original pages as they are. According to this mode, reduced images of the original pages that belong to the target book are displayed as preview images. The print setting information such as the layout is not reflected in the display in the preview section 1102.
A second mode is referred to as a “print view mode”. According to this mode, a preview image of the original page (or a print page including the original page) in which the print setting information such as the layout is reflected is displayed in the preview section 1102.
A third mode is referred to as a “simple print view mode”. According to this mode, contents of each original page is not reflected but only the layout is reflected in the display in the preview section 1102.
Next, an exemplary embodiment of the above described system according to the present invention will be described. A generation method of a preview image according to the present invention when a post-processing method for changing a paper size is applied will be described. If a user selects the print view mode so as to display a preview image in the preview section 1102, preview image generation processing is performed according to a method described in the present invention. The preview image generation processing according to the present exemplary embodiment will be described below referring to the flowcharts illustrated in
In step S1201, the bookbinding application 104 acquires print setting information about a book, a chapter, and a page of the data which are subjected to the preview display.
In step S1202, the bookbinding application 104 calculates a number of pages to be printed using the print setting information acquired in step S1201. More specifically, if the number of the original pages to be printed is 10 pages and 2 in 1 printing is set, then the number of pages to be printed is calculated as 5 pages.
In step S1203, the bookbinding application 104 repeats the processing for the number of pages to be printed. Then in step S1204, the bookbinding application 104 generates a preview image of the I-th page to be printed. Step S1205 is the end of the repeat processing.
In step S1301, the bookbinding application 104 acquires print setting information about the first print page.
In step S1302, the bookbinding application 104 acquires the page images of all the original pages placed on the first print page. For example, if “2 in 1” is set in the print setting information about the first page, page images of the first and the second logical pages included in the document data are acquired.
In step S1303, the bookbinding application 104 generates a preview image of a print page using the print setting information acquired in step S1301 but excluding the print setting information concerning the post-processing methods 1 and 2 therefrom, and the page image acquired in step S1302. For example, if the image is set to be printed on an A4 sheet of paper, then an A4 size preview image is generated. At this point, the post-processing method 1 and the post-processing method 2 are not reflected in the preview.
In step S1304, the bookbinding application 104 sets the paper size and the paper position. The paper size set in step S1304 is the same as the paper size included in the print setting information acquired in step S1301. Further, the print paper position is set to the top-left coordinates (0, 0).
In step S1305, the bookbinding application 104 determines whether the setting of the post-processing method 1 is included in the print setting. If the setting of the post-processing method 1 is included (YES in step S1305), the process proceeds to step S1306. If the setting of the post-processing method 1 is not included (NO in step S1305), the process proceeds to step S1308. The processing in step S1305 is determined based on whether information indicating that the post-processing 1 is executed (e.g., cutting: YES) is included in the acquired print setting information.
In step S1306, the bookbinding application 104 reflects the position to which the post-processing method 1 is applied in the preview image. The preview image displayed in step S1306 may be referred to as a first preview image. More specifically, if “cutting” is set in the post-processing method 1, a registration mark image (cutting mark) indicating the cutting position is included in the preview image. If “folding” is set in the post-processing method 1, the folding location is included in the preview image. Further, the position to which the processing of the post-processing method 1 is applied is calculated using the paper size set in step S1304 and the paper size after the post-processing (e.g. “cutting”) in the post-processing method 1 is performed. Concrete examples will be described below referring to
In step S1307, the bookbinding application 104 changes the paper size and the paper position set according to the setting information in the post-processing method 1. More specifically, the paper size is set to the size of the paper after the post-processing method 1 is applied and the paper position is changed to the point of origin of the paper after the post-processing method 1 is applied. Concrete examples will be described below referring to
In step S1308, the bookbinding application 104 determines whether the setting for the post-processing method 2 is included in the print setting. If the setting is included (YES in step S1308), the process proceeds to step S1309. If the setting is not included (NO in step S1308), the preview image generation processing for the print page is terminated. Since the processing in step S1308 is similar to that performed in step S1305, detailed description of the processing is omitted.
In step S1309, the bookbinding application 104 corrects the position set in the post-processing method 2 using the paper position that is set, and reflects the setting information of the post-processing methods 1 and 2 in the preview image. The preview image displayed in step S1309 may be referred to as a second preview image.
The processing in
The preview image in
In the preview image in
The position of the image is calculated so that a preview image in B5 size that is the size after the cutting is placed at the center of the A4 size paper, and an image with registration marks 1402 indicating the cutting position based on the calculated position is displayed. Since the A4 size is 210*297 mm and the B5 size is 182*257 mm, the upper left corner of the B5 size preview image is set to a position of (14, 20) with respect to an A4 size image so that the B5 size image is set at the center of the A4 size image.
The bookbinding application 104 can determine other three points according to the determination of the above described position. Thus a registration mark can be drawn to each position. Accordingly, the preview image in
As a result of the above described processing, in step S1307, the paper size is changed from A4 size to B5 size, and the paper position is changed from (0, 0) to (14, 20).
More specifically, since the settings in the post-processing method 2 are “crease: YES” and “crease position: 50 mm (from the top of paper)”, the position only in the Y direction is corrected, and a crease line 1404 is displayed 70 mm away from the top of the preview image of the paper size before the cutting. In other words, since the bookbinding application 104 displays the crease line 1404 at the position 70 mm from the top of the preview image of the paper having the size before the cutting so as to reflect “crease position: 50 mm (from the top of paper)” according to the Y coordinate of the set paper position (14, 20). Further, a frame 1403 indicating the size of the paper after the cutting is displayed in the preview image.
Accordingly, the preview image illustrated in
Conventionally, the crease position is displayed 50 mm from the top edge of the paper before the cutting. According to the present exemplary embodiment, the crease position is indicated 50 mm from the top edge of the paper after the paper is cut (namely, 70 mm from the top edge of the paper before the paper is cut).
The preview images in
For example, the preview image in
Further, after the user sets the setting information concerning the first and the second post-processing methods, the preview image in
A preview image can be displayed in a sheet with a size after the cutting is actually performed as illustrated in
If the above described near-line finisher is used, when a print job is transmitted to the printer, post-processing information which is given the same job ID as the print job is also transmitted to the near-line finisher.
The user carries the print product to the near-line finisher and enters the job ID of the print product in the near-line finisher. According to this input, the near-line finisher reads out the post-processing information corresponding to the job ID from the memory, and executes the post-processing according to the post-processing information. A job information sheet on which the job ID printed may be provided on top of the print product so that the user does not enter a wrong job ID in the near-line finisher. The job information sheet can be displayed as a preview image, however, since the post-processing is not applied to the job information sheet, a preview image of the job information sheet to which the post-processing is applied and a preview image of a print page to which the post-processing is applied are displayed.
According to the above described procedures, after the post-processing (the first post-processing), such as cutting, for changing the paper size is executed, a preview image (
According to the description above, although the “cutting” is used as an example of the setting in the post-processing method 1, the present invention can be applied to post-processing which changes the paper size after the post-processing, such as folding, is executed.
Further, the present invention can be achieved when a computer-readable storage medium storing a software program code which realizes functions of the above described embodiment is supplied to an apparatus, and a computer (or a CPU or a MPU) of the apparatus reads and executes the program code stored in the computer-readable storage medium. In this case, the program code read out from the computer-readable storage medium itself realizes the functions of the above described exemplary embodiment and the program code and the computer-readable storage medium which stores the program code constitutes the present invention.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
This application claims priority from Japanese Patent Application No. 2009-130851 filed May 29, 2009, which is hereby incorporated by reference herein in its entirety.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4947269, | Mar 31 1986 | Canon Kabushiki Kaisha | Image reproduction apparatus capable of dividing an image into parts for reproduction on respective sheets |
5001574, | Oct 08 1982 | Canon Kabushiki Kaisha | Image processing system |
5602651, | Mar 17 1993 | Ricoh Company, Ltd. | Image recording apparatus |
6927865, | Jun 23 1999 | Canon Kabushiki Kaisha | Information processing apparatus and method utilizing print previews, and computer-readable storage medium |
CN101100252, | |||
JP2001051814, | |||
JP2001067347, | |||
JP2006252528, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 25 2010 | TANAKA, SATOSHI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024903 | /0106 | |
May 13 2010 | Canon Kabushiki Kaisha | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 23 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 03 2021 | REM: Maintenance Fee Reminder Mailed. |
Oct 18 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 10 2016 | 4 years fee payment window open |
Mar 10 2017 | 6 months grace period start (w surcharge) |
Sep 10 2017 | patent expiry (for year 4) |
Sep 10 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 10 2020 | 8 years fee payment window open |
Mar 10 2021 | 6 months grace period start (w surcharge) |
Sep 10 2021 | patent expiry (for year 8) |
Sep 10 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 10 2024 | 12 years fee payment window open |
Mar 10 2025 | 6 months grace period start (w surcharge) |
Sep 10 2025 | patent expiry (for year 12) |
Sep 10 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |