1. Field of the Invention
The present invention relates to a printing apparatus, a control method therefor, and a storage medium storing a control program therefore, and particularly, relates to a printing technique for printing while changing a plurality of types of printing sheets during execution of one job.
2. Description of the Related Art
Conventionally, there were some printing apparatuses that execute a printing process using plural types of printing sheets, such as a tap sheet and a non-tab sheet like a plain sheet, for one job inputted. A tab sheet has a tab that is projected in one of long sides of a rectangular shape, and is used as a boundary of sections at the time of filing, etc. When printing on a non-tab sheet, although an orientation of an image is determined according to a setting (landscape or portrait) of a printing apparatus, an image may be formed in an orientation rotated in 180 degrees.
On the other hand, when printing on a tab sheet, since an image must be located in a predetermined position with respect to the tab, the orientation of the image is uniquely determined according to the setting (landscape or portrait) of the printing apparatus, a rotation of the image in 180 degrees is not allowed. Moreover, a post-processing device that is arranged after the printing apparatus may restrict the orientation of the tab sheet conveyed. In this case, the orientation of the tab sheet conveyed is determined based on a type of a post process executed after printing by the printing apparatus. When such a printing apparatus executes a print job using non-tab sheets and tab sheets, it is necessary to match the orientation of an image printed on the non-tab sheet with the orientation of an image printed on the tab sheet. Printing techniques that match the orientation of an image printed on the non-tab sheet with the orientation of an image printed on the tab sheet are disclosed in Japanese Laid-Open Patent Publication (Kokai) No. 2007-17704 (JP 2007-17704A) and Japanese Laid-Open Patent Publication (Kokai) No. 2007-290208 (JP 2007-290208A), for example.
A conventional printing apparatus analyzes information added to a head of a job and specifies a type of sheet and a type of a post process in order to print images in the same orientation on non-tab sheets and tab sheets.
However, not all types of printing sheets can be specified according to the information added to the head of the job. For example, there are jobs to print on continuous forms and to print records of a database as one document. When executing such jobs, it is necessary to generate jobs corresponding to the huge number of outputs, and an application that accesses the database generates jobs while sending jobs to a printing apparatus. Therefore, the information added to the head of job is insufficient to specify the types of all the sheets to be printed.
Thus, when processing the job of which the information added to the head is insufficient to specify the types of all the sheets to be printed, a post-process, etc., there is a possibility that an orientation of an image that is outputted to a non-tab sheet in advance is different from an orientation of an image that is outputted to a tab sheet later, for example.
The present invention provides a technique that is capable of matching orientations of images on printed sheets even for a job of which information added to a head is insufficient to specify types of all sheets to be printed, a post-process, etc.
Accordingly, a first aspect of the present invention provides a printing apparatus that prints an image on a sheet by executing a job comprising a determination unit configured to determine whether a use of a tab sheet is set to information added to the head of the job, and a control unit configured to determine an orientation of an image to be printed on a sheet other than the tab sheet according to an orientation of the tab sheet included in the information when the determination unit determines that the use of the tab sheet is set, and to determine an orientation of an image to be printed on a sheet other than the tab sheet according to discrimination of whether the tab sheet is included in the sheets to be printed by executing the job based on analysis of the job when the determination unit determines that the use of the tab sheet is not set.
Accordingly, a second aspect of the present invention provides a control method for a printing apparatus that prints an image on a sheet by executing a job, the control method comprising a determination step of determining whether a use of a tab sheet is set to information added to the head of the job, and a control step of determining an orientation of an image to be printed on a sheet other than the tab sheet according to an orientation of the tab sheet included in the information when determining that the use of the tab sheet is set in the determination step, and determining an orientation of an image to be printed on a sheet other than the tab sheet according to discrimination of whether the tab sheet is included in the sheets to be printed by executing the job based on analysis of the job when determining that the use of the tab sheet is not set in the determination step.
Accordingly, a third aspect of the present invention provides a non-transitory computer-readable storage medium storing a control program causing a computer to execute the control method of the second aspect.
Accordingly, a fourth aspect of the present invention provides a printing apparatus that prints an image on a sheet by executing a job comprising a determination unit configured to determine whether job information showing a setting of a job is added to the head of the job, and a control unit configured to determine an orientation of an image to be printed on a sheet other than the tab sheet according to an orientation of the tab sheet included in the job information when the determination unit determines that the job information is added, and to determine an orientation of an image to be printed on a sheet other than the tab sheet according to discrimination of whether the tab sheet is included in the sheets to be printed by executing the job based on analysis of the job when the determination unit determines that the job information is not added.
According to the present invention, the orientations of the images on the printed sheets can be matched even for a job of which information added to a head is insufficient to specify types of all sheets to be printed, a post-process, etc.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Hereafter, embodiments according to the present invention will be described in detail with reference to the drawings.
As shown in
The printing apparatus 101 comprises a printer body (a main unit of the printing apparatus) 201, a sheet feeding device 601, a mass ejection device 501, and a post-processing device 401. These devices are connected so that a sheet passes through the devices by connecting an exit of an upstream device to an entrance of a downstream device. Although this embodiment describes the sheet feeding device 601, the mass ejection device 501, and the post-processing device 401, other devices may be connected to the printer body.
As shown in
The image forming unit 205 forms an image instructed by the job using the toner supplied from the toner supplying unit 204, and transfers it onto an intermediate transfer belt 206. The image transferred to the intermediate transfer belt 206 is transferred to a sheet. It should be noted that a sheet in this embodiment includes special sheets such as a tab sheet in addition to a plain sheet.
The fixing unit 207 fixes the toner to the sheet by applying heat and pressure to the sheet on which the image has been transferred from the intermediate transfer belt 206. The surplus toner that has not been transferred to the sheet on the intermediate transfer belt 206 is stored in the surplus toner collection unit 208.
The sheet that has been supplied from the sheet feeding unit 209 in the printing apparatus is conveyed through a sheet conveyance unit 210, and the toner transferring process and a fixing process are applied. The printer body 201 is equipped with a switchback section 211 for reversing a sheet, a sheet entrance slot 212 for inputting a sheet from an external sheet feeding device, and an ejection unit 213 for ejecting a sheet to which the fixing process has been applied to an external post-processing device.
As shown in
The post-processing device 401 is further provided with a first conveyance path 405 for ejecting a sheet to the first sheet ejection unit 402, a second conveyance path 406 for ejecting a sheet to the second sheet ejection unit 403, a staple unit 407 for performing a staple process to a sheet ejected to the second sheet ejection unit 403, and a conveyance path change mechanism 408. The conveyance path change mechanism 408 changes the conveyance path of a sheet inputted from the sheet entrance 404 so that the sheet is selectably guided to the first conveyance path 405 or the second conveyance path 406.
The conveyance path of the sheet inputted from the sheet entrance 404 is changed by the conveyance path change mechanism 408 according to a command from the control unit 202 (see
A rear edge in the conveyance direction of a sheet ejected to the first sheet ejection unit 402 or the second paper ejection unit 403 needs to be linear. Therefore, a tab of a tab sheet must not be positioned at the rear edge in the conveyance direction.
Although the post-processing device 401 is connected to the printer body 201 via the mass ejection device 501 in
As shown in
The mass ejection device 501 is further provided with a stopper plate 504 for stopping the conveyance of the sheet conveyed on the conveyance path 503, a sheet storage 505 for holding the sheet stopped by the stopper plate 504, and a carrying unit 506 for carrying the sheets stored in the sheet storage 505 to the outside of the mass ejection device 501. The side of the sheet that knocks against the stopper plate 504 needs to be linear. Therefore, a tab of a tab sheet must not be positioned at the front edge of the sheet in the conveyance direction.
Since the carrying device 506 is equipped with tires and a handle, a user is able to carry the printed sheets easily.
As shown in
The sheet feeding device 601 is further provided with a sheet conveyance path 608 for conveying the sheets pulled out from the first, second, and third sheet containers 602, 603, and 604, an exit 609 through which the sheet conveyed on the sheet conveyance path 608 is ejected to the outside of the sheet feeding device 601, a sensor 610 for detecting whether multi feeding occurs on the sheet conveyance path 608, and a multi feeding ejection tray 611 to which multi feeding sheets are ejected when the sensor 610 detects the occurrence of the multi feeding.
It should be noted that the sheet feeding device 601 may have a function to determine a direction of a tab of a tab sheet stored in the first, second, and third sheet containers 602, 603, and 604.
The control unit 202 is provided with a CPU 305, a RAM 306, an operation unit interface (I/F) 307, a network I/F 308, a modem 309, a ROM 310, and a hard disk drive (HDD) 311, and these components are connected via a CPU bus 312. The CPU 305 executes a program for controlling the printer body 201. The RAM 306 is controlled by the program running on the CPU, and is used as a receiving buffer for storing data received from the outside temporarily or an image data buffer for storing image data rasterized by a RIP (raster image processor) 321 temporarily, etc. The operation unit I/F 307 connects the operation unit 203 with the control unit 202. The network I/F 308 connects the control unit 202 to the network 103. The modem 309 connects the control unit 202 to a telephone line 304.
The ROM 310 stores a program running on the CPU 305 and data. The HDD 311 is a nonvolatile storage unit that can save various data in the long term. The control unit 202 is further provided with an image bus 324 connected to a hardware group for performing the image processing, and an image bus I/F 313 for connecting the CPU bus 312 to the image bus 324.
An RIP I/F 314, a data compression unit 315, a device I/F 316, and an image processing unit 317 are connected to the image bus 324. The RIP I/F 314 connects the image bus 324 with the raster image processor (RIP) 321 through an image transfer bus 318. The data compression unit 315 compresses data. The device I/F 316 connects the image forming unit 205 and a feeding/ejecting unit 322 to the image bus 324 via a data buses 319 and 320. The image processing unit 317 applies various types of image processes to bitmap format image data generated by the RIP 321. The image processing unit 317 is provided with a function for processing the bitmap image data in digital including a function for composing two-page bitmap format image data into one-page bitmap format image data.
The RIP 321 is a rasterizing board that has a function for converting image data included in a job inputted from the outside into bitmap format image data. The feeding/ejecting unit 322 includes the sheet feeding unit 209, the sheet conveyance unit 210, the switchback section 211, the sheet entrance slot 212, the ejection unit 213, etc. shown in
The CPU 305 controls the image forming unit 205 and the feeding/ejecting unit 322 via the data buses 319 and 320 to execute a predetermined printing process according to signals instructed from the operation unit 203 or an external apparatus via the network 103.
Next, a sheet conveyance method in the printing apparatus 101 in
As shown in
The case where a tab sheet is conveyed along the above-mentioned conveyance paths will be described. The tab sheet contained in the third sheet container 604 in the sheet feeding device 601 is set in the orientation shown by a reference numeral 805. A tab sheet has a tab formed to be projected from one long side of a rectangular sheet. When executing the job for conveying the tab sheet contained in the third sheet container 604 in the sheet feeding device 601 to the post-processing device 401, a user stores the tab sheet so that the tab is positioned at a rear edge with respect to the sheet conveyance direction. This enables to staple the tab sheet normally. The reason will be described. When stapling the tab sheet, the side opposite to the tab is bound. When binding the side opposite to the tab of the tab sheet, the tab sheet must be conveyed so that the side opposite to the tab of the tab sheet contacts the staple unit 407. As shown in
Even when not stapling, the tab sheet and the non-tab sheet that are ejected to the first sheet ejection unit 402 or the second sheet ejection unit 403 can be aligned by conveying the tab sheet to the post-processing device 401 by the method shown in
A reference numeral 806 in
As shown in
The case where a tab sheet is conveyed along the above-mentioned conveyance paths will be described. The tab sheet contained in the third sheet container 604 in the sheet feeding device 601 is set in the orientation shown by a reference numeral 904. When executing the job for ejecting the tab sheet contained in the third sheet container 604 in the sheet feeding device 601 to the mass ejection device 501, a user stores the tab sheet so that the tab is positioned at the front edge with respect to the sheet conveyance direction. This enables to stack the tab sheet on the mass ejection device 501 normally. It's because the tab sheet needs to be stacked by knocking the side that does not include the tab of the tab sheet against the stopper plate 504 shown in
A reference numeral 905 in
Next, a structure of a job inputted into the printing apparatus 101 will be described. The printing apparatus 101 executes plural types of jobs.
The first format job shown in
The second format job shown in
When executing the first format job shown in
A group 1101 of sheets ejected to the post-processing device 401 includes the pages 1 and 2 of non-tab sheets. A group 1102 of sheets ejected to the mass ejection device 501 includes the pages 3, 5, 6, and 8 of non-tab sheets and the pages 4 and 7 of tab sheets. It should be noted that the numerals described under the labels of “tab sheet” and “non-tab sheet” in
If the conventional printing system executes the print process for the second format job shown in
Then, the conventional printing system recognizes that the ejection device is changed from the post-processing device to the mass ejection device, and the image corresponding to the image data of the page 3 is formed when the image data of the page 3 is developed. Next, the conventional printing system recognizes that the image corresponding to the image data of the page 4 is designated to be printed on the tab sheet before interpreting the image data of the page 4. Here, since the conveyance direction of the tab sheet ejected to the mass loading device and the orientation of the image printed on the tab sheet are determined uniquely, the conventional printing system cannot print the image corresponding to the image data of the page 4 in the same orientation as the image corresponding to the image data of the page 3.
Therefore, if the conventional printing system executes the print process for the second format job shown in
Therefore, when executing the print process for the second format job, the printing system of this embodiment controls so as to execute a post-RIP printing that starts printing when the interpretation of the job and the development of the image data are completed. Then, when determining that the tab sheet is included, the printing system determines the orientation of the image printed on the tab sheet according to whether the tab sheet will be conveyed to the post-processing device 401 or the mass loading device 501. The printing system rotates the image printed on the non-tab sheet that will be ejected to the device to which the tab sheet will be ejected so that the orientation of the image printed on the non-tab sheet matches the orientation of the image printed on the tab sheet among the pages included in the job.
As shown in
When the printing apparatus 101 in this embodiment executes the printing process for the second format job shown in
As a result, a user does not need to rearrange the sheets so that the orientation of the image on every sheet becomes identical.
Next, the printing process for the second format job shown in
When an analysis process for the received job is started, the CPU 305 initializes a page counter variable N in step S1401 (N←1), and proceeds with the process to step S1402.
In the step S1402, the CPU 305 determines whether a use of a special sheet (a tab sheet, here) is set in the information added to the head of the job. In this step, the CPU 305 determines whether the received job is the first format job or the second format job. The CPU 305 functions as a determination unit here.
When the CPU 305 determines that the use of the spatial sheet is set in the information added to the head of the job in the step S1402, i.e., when the CPU 305 determines that the job is the first format job, the process proceeds to step S1403. If not, i.e., the CPU 305 determines that the job is the second format job, the process proceeds to step S1404.
In the step S1403, the CPU 305 determines an orientation R of an image that will be printed on a non-tab sheet (a non-special sheet) based on a combination of the type of sheet and a post process that are set in the job. The CPU 305 functions as a control unit here. That is, the CPU 305 focuses on the special sheet like the tab sheet of which the conveyance direction is uniquely determined according to the combination with the post process, among the types of the sheets designated in the sheet designation section 1002 of the job. Then, the CPU 305 determines the orientation of the image printed on the special sheet as the orientation R of the image printed on the non-tab sheet. It should be noted that the tab sheet shall be designated as an example of the special sheet in this embodiment.
In the step S1403, the CPU 305 turns OFF the post-RIP print control that is a control method of image formation, and proceeds with the process to step S1405.
On the other hand, in the step S1404, the CPU 305 turns ON the post-RIP print control that is a control method of image formation, and proceeds with the process to the step S1405.
In the step S1405, the CPU 305 instructs the RIP 321 to perform the RIP process for the image data of the page corresponding to the page counter variable N, generates image data, and stores the generated image data in the HDD 311. The CPU 305 and the RIP 321 function as an image data generation unit here.
In step S1406, the CPU 305 determines whether the post-RIP print control is ON and the page of the page counter variable N is the tab sheet. The CPU 305 functions as a sheet determination unit here. When the CPU 305 determines that the post-RIP print control is OFF or the page of the page counter variable N is the non-tab sheet in the step S1406, the process proceeds to step S1408. On the other hand, when the CPU 305 determines that the post-RIP print control is ON and the page of the page counter variable N is the tab sheet, the process proceeds to step S1407.
In the step S1407, the CPU 305 determines the post process or the ejecting destination designated for the page of the page counter variable N, and determines the orientation R of the image to be printed on the non-tab sheet based on the combination with the tab sheet. The CPU 305 functions as the control unit here.
In the step S1408, the CPU 305 determines whether the page counter variable N points the last page of the job. When the CPU 305 determines that the page counter variable N points the last page of the job, this process is finished. On the other hand, when it is determined that the page counter variable N does not points the last page of the job, the process proceeds to step S1409.
In the step S1409, the CPU 305 increments the page counter variable N, and proceeds with the process to step S1405 to execute the process in the steps S1405 through S1408 repeatedly.
In step S1501, the CPU 305 monitors whether the post-RIP print control is set as ON. When the CPU 305 determines that the post-RIP print control is set as ON in the step S1501, the process proceeds to step S1502.
In the step S1502, the CPU 305 initializes a page counter variable M for printing (M←1), and proceeds with the process to step S1503.
In the step S1503, the CPU 305 determines whether the orientation of the image of the page corresponding to the page counter variable M is the same as the orientation R of the image determined in the step S1403 or S1407 in
In the step S1504, the CPU 305 executes a process for rotating the image of the page corresponding to the page counter variable M so that the orientation thereof matches the orientation R of the image by controlling the image processing unit 317. At this time, the CPU 305 and the image processing unit 317 function as an image rotation unit.
In the step S1505, the CPU 305 transmits the image data of the page corresponding to the page counter variable M to the image forming unit 205. Then, the sheet is conveyed to the designated post-processing device or is ejected to the designated ejecting destination based on the post process and the ejecting destination that are set in the job.
In step S1506, the CPU 305 determines whether the page counter variable M points the last page of the job. When the CPU 305 determines that the page counter variable M points the last page of the job, this process is finished. On the other hand, when it is determined that the page counter variable M does not points the last page of the job, the process proceeds to step S1507.
In the step S1507, the CPU 305 increments the page counter variable M, and proceeds with the process to step S1503 to execute the process in the steps S1503 through S1506 repeatedly.
According to this embodiment, even if the special sheet (the tab sheet) of which the conveyance direction in the apparatus is uniquely determined according to the post process and the ejecting destination is mixed with the non-special sheet (the non-tab sheet) in a job, images can be printed without generating a mismatch of the orientations of the images among pages.
Even if a use of the special sheet is set in the middle of a job, it becomes possible to match the orientation of the image on the special sheet with that on the non-special sheet. When a job does not include the special sheet, images can be printed in the same orientation in the same manner as the conventional system.
Although the above-mentioned first embodiment describes the printing apparatus that is equipped with the mass storage unit like the HDD 311, there is a printing apparatus that is not equipped with the mass storage unit. So, a second embodiment describes the printing process in the printing apparatus 101 that omits the HDD 311 from the control unit 202 in the printing apparatus 101 shown in
When an analysis process for the received job is started, the CPU 305 initializes a page counter variable N in step S1601 (N←1), and proceeds with the process to step S1602.
In the step S1602, the CPU 305 determines whether a use of a special sheet is set in the information added to the head of the job. In this step, the CPU 305 determines whether the received job is the first format job or the second format job. The CPU 305 functions as the determination unit here.
When the CPU 305 determines that the use of the spatial sheet is set in the information added to the head of the job in the step S1602, i.e., when the CPU 305 determines that the job is the first format job as shown in
In the step S1603, the CPU 305 determines an orientation R of an image that will be printed on a non-tab sheet based on a combination of the type of sheet and a post process that are set in the job. The CPU 305 functions as the control unit here. That is, the CPU 305 focuses on the special sheet like the tab sheet of which the conveyance direction is uniquely determined according to the combination with the post process, among the types of the sheets designated in the sheet designation section 1002 of the job. Then, the CPU 305 determines the orientation of the image printed on the special sheet as the orientation R of the image printed on the non-tab sheet. It should be noted that the tab sheet shall be designated as an example of the special sheet in this embodiment.
Next, in step S1604, the CPU 305 determines whether a printing attribute (a designation of the type of sheet, and a designation of a post process or an ejecting destination) is set to the page corresponding to the page counter variable N. When the CPU 305 determines that the printing attribute is not set to the page corresponding to the page counter variable N, the process proceeds to step S1606. On the other hand, when the CPU 305 determines that the printing attribute is set to the page corresponding to the page counter variable N, the process proceeds to step S1605.
In the step S1605, the CPU 305 determines the orientation R of the image to be printed on the non-tab sheet based on the information (the printing attribute) set to the page corresponding to the page counter variable N. The CPU 305 functions as the control unit here.
In the step S1606, the CPU 305 instructs the RIP 321 to perform the RIP process for the image data of the page corresponding to the page counter variable N, generates the image data by executing a rendering process. When generating the image data, the RIP 321 generates the image data so that the image is arranged in the orientation R.
In step S1607, the CPU 305 transmits the image data generated in the step S1606 to the image forming unit 205, and proceeds with the process to step S1608.
In the step S1608, the CPU 305 determines whether the page counter variable N points the last page of the job. When the CPU 305 determines that the page counter variable N points the last page of the job, this process is finished. On the other hand, when it is determined that the page counter variable N does not points the last page of the job, the process proceeds to step S1609.
In the step S1609, the CPU 305 increments the page counter variable N, and proceeds with the process to step S1604 to execute the process in the steps S1604 through S1608 repeatedly.
According to this embodiment, even if the printing apparatus, which is not provided with the mass storage unit, performs the job in which the special sheet (the tab sheet) is mixed with the non-special sheet (the non-tab sheet), images can be printed without generating a mismatch of the orientations of the images among pages. Like the above-mentioned first embodiment, even if a use of the special sheet is set in the middle of a job, it becomes possible to match the orientation of the image on the special sheet with that on the non-special sheet. When a job does not include the special sheet, images can be printed in the same orientation in the same manner as the conventional system.
Next, a third embodiment of the present invention will be described.
The third embodiment describes the printing process in the printing apparatus 101 when a received job is divided into a plurality of blocks as shown in
The job shown in
When an analysis process for the received job is started, the CPU 305 initializes a page counter variable N in step S1801 (N←1), and proceeds with the process to step S1802.
In the step S1802, the CPU 305 determines whether a use of a special sheet is set in the information added to the head of the job. In this step, the CPU 305 determines whether the received job is the first format job or the second format job. The CPU 305 functions as the determination unit here.
When the CPU 305 determines that the use of the spatial sheet is set in the information added to the head of the job in the step S1802, i.e., when the CPU 305 determines that the job is the first format job as shown in
In the step S1803, the CPU 305 determines an orientation R of an image that will be printed on a non-tab sheet based on a combination of the type of sheet and a post process that are set in the job. The CPU 305 functions as the control unit here. That is, the CPU 305 focuses on the special sheet like the tab sheet of which the conveyance direction is uniquely determined according to the combination with the post process, among the types of the sheets designated in the sheet designation section 1002 of the job. Then, the CPU 305 determines the orientation of the image printed on the special sheet as the orientation of the image printed on the non-tab sheet. It should be noted that the tab sheet shall be designated as an example of the special sheet in this embodiment.
In the step S1803, the CPU 305 turns OFF the post-RIP print control that is a control method of image formation, and proceeds with the process to step S1805.
On the other hand, in the step S1804, the CPU 305 turns ON the post-RIP print control that is a control method of image formation, and proceeds with the process to the step S1805.
In the step S1805, the CPU 305 determines whether there is the delimiter data 1708 that shows a boundary between blocks in the job. The CPU 305 functions as a block determination unit here. When the CPU 305 determines that there is not the delimiter data 1708 that shows a boundary between blocks in the job in the step S1805, the process proceeds to step S1807. On the other hand, when the CPU 305 determines that there is the delimiter data 1708 that shows a boundary between blocks in the job, the process proceeds to step S1806.
In the step S1806, the CPU 305 turns ON the post-RIP print control that is a control of the image formation, and proceeds with the process to the step S1807.
In the step S1807, the CPU 305 instructs the RIP 321 to perform the RIP process for the image data of the page corresponding to the page counter variable N to generate image data, and stores the generated image data in the HDD 311. The CPU 305 and the RIP 321 function as the image data generation unit here.
In step S1808, the CPU 305 determines whether the post-RIP print control is ON and the page of the page counter variable N is the tab sheet. The CPU 305 functions as a sheet determination unit here. When the CPU 305 determines that the post-RIP print control is OFF or the page of the page counter variable N is the non-tab sheet in the step S1808, the process proceeds to step S1810. On the other hand, when the CPU 305 determines that the post-RIP print control is ON and the page of the page counter variable N is the tab sheet, the process proceeds to step S1809.
In the step S1809, the CPU 305 determines the post process or the ejecting destination designated for the page of the page counter variable N, and determines the orientation R of the image to be printed on the non-tab sheet based on the combination with the tab sheet. The CPU 305 functions as the control unit here.
In the step S1810, the CPU 305 determines whether the page counter variable N points the last page of the job. When the CPU 305 determines that the page counter variable N points the last page of the job, this process is finished. On the other hand, when it is determined that the page counter variable N does not points the last page of the job, the process proceeds to step S1811.
In the step S1811, the CPU 305 increments the page counter variable N, and proceeds with the process to step S1805 to execute the process in the steps S1805 through S1810 repeatedly.
It should be noted that the procedures of the process that the image data generated in the step S1807 is transmitted to the image forming unit 205 to print are identical to that shown in
According to this embodiment, even if a job is divided into a plurality of blocks and the special sheet (the tab sheet) is mixed with the non-special sheet (the non-tab sheet) in the job, images can be printed without generating a mismatch of the orientations of the images among pages. Like the above-mentioned first embodiment, even if a use of the special sheet is set in the middle of a job, it becomes possible to match the orientation of the image on the special sheet with that on the non-special sheet. When a job does not include the special sheet, images can be printed in the same orientation in the same manner as the conventional system.
Although the above-mentioned first, second, and third embodiments described the printing system of the combination shown in
Although the steps S1402, S1602, and S1802 of the embodiments mentioned above described the example that determines whether a use of the special sheet is set to the information added to the head of the job, the present invention is not limited to this. For example, it may be determined whether job information showing a setting of a job is added to the head of the job. The job information, which shows a setting of a job, includes tab sheet information that shows whether the special sheet is used during execution of the job concerned, and information that shows the orientation of the special sheet outputted by executing the job. In addition to this, the job information may include the number of pages printed by executing the job, an ejecting destination of a printed sheet, and information about a setting of a post process to the sheet concerned.
Then, when the CPU determines that the job information is added in the step S1402 of the first embodiment, the process proceeds to the S1403. When the CPU determines that the job information is not added, the process proceeds to the step S1404. When the CPU determines that the job information is added in the step S1602 of the second embodiment, the process proceeds to the S1603. When the CPU determines that the job information is not added, the process proceeds to the step S1604. Then, when the CPU determines that the job information is added in the step S1802 of the third embodiment, the process proceeds to the S1803. When the CPU determines that the job information is not added, the process proceeds to the step S1804.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
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 such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2010-283239, filed on Dec. 20, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-283239 | Dec 2010 | JP | national |