A print control apparatus may include a determination unit and a print control unit. The print control apparatus causes a printing unit to perform duplex printing on a continuous sheet and the determination unit determines whether a continuous sheet usable by a first print job is the same as a continuous sheet usable by a second print job. If the determination unit determines that the two continuous sheets are the same, the print control unit perform controls to, cause the printing unit to continuously print images of the first print job to be arranged on a first surface of the continuous sheet and images of the second print job to be arranged on the first surface and thereafter cause the printing unit to print images of the first print job and the second print job to be arranged on an opposite surface of the continuous sheet.
|
26. A print control method for a print control apparatus configured to cause a printing unit to print page images on a continuous sheet, the print control method comprising:
determining, for a plurality of page images, whether a sheet type to be used for a preceding page image can be used for a subsequent page image;
causing the printing unit to continuously print page images on the continuous sheet based on the determination result by the determining;
causing a cutting unit to cut the continuous sheet,
wherein, in response to determining that the sheet type to be used for the preceding page image can be used for the subsequent page image, causing the printing unit to continuously print the subsequent page image on a first surface of the continuous sheet adjacent to the preceding page image already printed on the first surface of the continuous sheet without cutting, and
wherein, in response to determining that the sheet type to be used for the preceding page image cannot be used for the subsequent page image, causing the cutting unit to cut the continuous sheet after the preceding page image has been printed on the first surface of the continuous sheet before printing the subsequent page image.
25. A print control apparatus configured to cause a printing unit to print page images on a continuous sheet, the print control apparatus comprising:
a determination unit configured to determine, for a plurality of page images, whether a sheet type to be used for a preceding page image can be used for a subsequent page image;
a print control unit configured to cause the printing unit to continuously print page images on the continuous sheet based on the determination result by the determination unit;
a cutting control unit configured to cause a cutting unit to cut the continuous sheet,
wherein, in response to the determination unit determining that the sheet type to be used for the preceding page image can be used for the subsequent page image, the print control unit causes the printing unit to continuously print the subsequent page image on a first surface of the continuous sheet adjacent to the preceding page image already printed on the first surface of the continuous sheet without cutting, and
wherein, in response to the determination unit determining that the sheet type to be used for the preceding page image cannot be used for the subsequent page image, the cutting control unit causes the cutting unit to cut the continuous sheet after the preceding page image has been printed on the first surface of the continuous sheet before printing the subsequent page image; and
at least one processing unit, wherein at least one of the determination unit and the print control unit is implemented by the at least one processing unit.
23. A print control method for a printing unit to print page images on a first surface and a second surface of a continuous sheet that is on an opposite side of the first surface, the print control method comprising:
receiving a preceding print job and a subsequent print job, wherein each print job includes a plurality of page images;
determining whether a sheet type to be used for the preceding print job can be used for the subsequent print job based on the determination result by the determining;
causing the printing unit to continuously print page images of the preceding print job on the continuous sheet; and
causing a cutting unit to cut the continuous sheet after a page image has been printed on the first surface and before a page image is printed on the second surface,
wherein, in response to determining that the sheet type to be used for the preceding print job can be used for the subsequent print job, (i) causing the printing unit to continuously print page images of the subsequent print job on the first surface of the continuous sheet adjacent to a page image of the preceding print job already printed on the first surface of the continuous sheet, (ii) causing the cutting unit to cut the continuous sheet after printing a page image of the subsequent print job on the first surface of the continuous sheet, and then (iii) causing the printing unit to print a page image of the preceding print job and a page image of the subsequent print job on the second surface of the continuous sheet so that a second surface page image and a first surface page image are aligned to one another, and
wherein, in response to determining that the sheet type to be used for the preceding print job cannot be used for the subsequent print job, (i) causing the printing unit not to continuously print page images of the subsequent print job on the first surface of the continuous sheet adjacent to a page image of the preceding print job already printed on the first surface of the continuous sheet, (ii) causing the cutting unit to cut the continuous sheet after printing a page image of the first print job and before printing a page image of the subsequent print job, and then (iii) causing the printing unit to print a page image of the preceding print job on the second surface of the continuous sheet.
17. A print control method for a print control apparatus configured to cause a printing unit to print page images on a first surface and a second surface of a continuous sheet that is on an opposite side of the first surface, the print control method comprising:
receiving a first print job and a second print job, wherein each print job includes a sheet type and a plurality of page images;
determining whether a first sheet type of the first print job and a second sheet type of the second print job are the same;
causing the printing unit to continuously print page images on the continuous sheet based on the determination result by the determining; and
causing a cutting unit to cut the continuous sheet after a page image has been printed on the first surface and before a page image is printed on the second surface,
wherein, in response to determining that the first sheet type of the first print job and the second sheet type of the second print job are the same, (i) causing the printing unit to continuously print a page image of the second print job on the first surface of the continuous sheet adjacent to a page image of the first print job already printed on the first surface of the continuous sheet, (ii) causing the cutting unit to cut the continuous sheet after printing a page image of the second print job on the first surface of the continuous sheet, and then (iii) causing the printing unit to print a page image of the second print job and then continuously print a page image of the first print job on the second surface of the continuous sheet so that a second surface page image and a first surface page image are aligned to one another, and
wherein, in response to determining that the first sheet type of the first print job and the second sheet type of the second print job are not the same, (i) causing the printing unit not to continuously print a page image of the second print job on the first surface of the continuous sheet adjacent to a page image of the first print job already printed on the first surface of the continuous sheet, (ii) causing the cutting unit to cut the continuous sheet after printing a page image of the first print job and before printing a page image of the second print job, and then (iii) causing the printing unit to print a page image of the first print job on the second surface of the continuous sheet.
19. A print control apparatus configured to cause a printing unit to print page images on a first surface and a second surface of a continuous sheet that is on an opposite side of the first surface, the print control apparatus comprising:
a receiving unit configured to receive a preceding print job and a subsequent print job, wherein each print job includes a plurality of page images;
a determination unit configured to determine whether a sheet type to be used for the preceding print job can be used for the subsequent print job based on the determination result by the determination unit;
a print control unit configured to cause the printing unit to continuously print page images of the preceding print job on the continuous sheet; and
a cut control unit configured to cause a cutting unit to cut the continuous sheet after a page image has been printed on the first surface and before a page image is printed on the second surface,
wherein, in response to the determination unit determining that the sheet type to be used for the preceding print job can be used for the subsequent print job, (i) the print control unit causes the printing unit to continuously print page images of the subsequent print job on the first surface of the continuous sheet adjacent to a page image of the preceding print job already printed on the first surface of the continuous sheet, (ii) the cut control unit causes the cutting unit to cut the continuous sheet after printing a page image of the subsequent print job on the first surface of the continuous sheet, and then (iii) the print control unit causes the printing unit to print a page image of the preceding print job and a page image of the subsequent print job on the second surface of the continuous sheet so that a second surface page image and a first surface page image are aligned to one another, and
wherein, in response to the determination unit determining that the sheet type to be used for the preceding print job cannot be used for the subsequent print job, (i) the print control unit causes the printing unit not to continuously print page images of the subsequent print job on the first surface of the continuous sheet adjacent to a page image of the preceding print job already printed on the first surface of the continuous sheet, (ii) the cut control unit causes the cutting unit to cut the continuous sheet after printing a page image of the first print job and before printing a page image of the subsequent print job, and then (iii) the print control unit causes the printing unit to print a page image of the preceding print job on the second surface of the continuous sheet; and
at least one processing unit, wherein at least one of the receiving unit, the determination unit, and the print control unit is implemented by the at least one processing unit.
1. A print control apparatus configured to cause a printing unit to print page images on a first surface and a second surface of a continuous sheet that is on an opposite side of the first surface, the print control apparatus comprising:
a receiving unit configured to receive a first print job and a second print job, wherein each print job includes a sheet type and a plurality of page images;
a determination unit configured to determine whether a first sheet type of the first print job and a second sheet type of the second print job are the same;
a print control unit configured to cause the printing unit to continuously print page images on the continuous sheet based on the determination result by the determination unit; and
a cut control unit configured to cause a cutting unit to cut the continuous sheet after a page image has been printed on the first surface and before a page image is printed on the second surface,
wherein, in response to the determination unit determining that the first sheet type of the first print job and the second sheet type of the second print job are the same, (i) the print control unit causes the printing unit to continuously print a page image of the second print job on the first surface of the continuous sheet adjacent to a page image of the first print job already printed on the first surface of the continuous sheet, (ii) the cut control unit causes the cutting unit to cut the continuous sheet after printing a page image of the second print job on the first surface of the continuous sheet, and then (iii) the print control unit causes the printing unit to print a page image of the second print job and then continuously print a page image of the first print job on the second surface of the continuous sheet so that a second surface page image and a first surface page image are aligned to one another, and
wherein, in response to the determination unit determining that the first sheet type of the first print job and the second sheet type of the second print job are not the same, (i) the print control unit causes the printing unit not to continuously print a page image of the second print job on the first surface of the continuous sheet adjacent to a page image of the first print job already printed on the first surface of the continuous sheet, (ii) the cut control unit causes the cutting unit to cut the continuous sheet after printing a page image of the first print job and before printing a page image of the second print job, and then (iii) the print control unit causes the printing unit to print a page image of the first print job on the second surface of the continuous sheet; and
at least one processing unit, wherein at least one of the receiving unit, the determination unit, and the print control unit is implemented by the at least one processing unit.
2. The print control apparatus according to
3. The print control apparatus according to
4. The print control apparatus according to
5. The print control apparatus according to
a setting unit configured to perform setting as to whether a page image of the first print job to be arranged on the first surface of the continuous sheet and a page image of the second print job to be arranged on the first surface of the continuous sheet are allowed to be continuously printed,
wherein, in response to the continuous printing being allowed by the setting unit and the determination unit determining that the first sheet type of the first print job and the second sheet type of the second print job are the same, the print control unit causes the printing unit to continuously print, on the first surface of the continuous sheet, a page image of the first print job to be arranged on the first surface and a page image of the second print job to be arranged on the first surface,
wherein the setting unit is implemented by the at least one processing unit.
6. The print control apparatus according to
7. The print control apparatus according to
8. The print control apparatus according to
9. The print control apparatus according to
10. The print control apparatus according to
11. The print control apparatus according to
wherein, in response to the determination unit determining that a first sheet type of a page image of the first print job and a second sheet type of a page image of the first print job are the same, the print control unit causes the printing unit to continuously print the page image of the second print job on the first surface of the continuous sheet adjacent to the page image of the first print job already printed on the first surface of the continuous sheet.
12. The print control apparatus according to
13. The print control apparatus according to
14. The print control apparatus according to
15. The print control apparatus according to
16. The print control apparatus according to
18. A non-transitory computer-readable storage medium storing a computer-executable program that causes a print control apparatus to perform the print control method according to
20. The print control apparatus according to
21. The print control apparatus according to
22. The print control apparatus according to
24. A non-transitory computer-readable storage medium storing a computer-executable program that causes a print control apparatus to perform the print control method according to
27. A non-transitory computer-readable storage medium storing a computer-executable program that causes a print control apparatus to perform the print control method according to
|
1. Field of the Invention
The present invention relates to a print control apparatus and a print control method for performing printing on a continuous sheet.
2. Description of the Related Art
When performing printing on both sides of a continuous sheet, such as a roll sheet, some printing apparatuses perform printing on one of the surfaces of a continuous sheet fed into a printing unit and cut the sheet. Thereafter, the printing apparatuses temporarily wind the cut continuous sheet and feed the sheet into the printing unit again. Thus, the other surface of the sheet is printed (refer to, for example, Japanese Patent Laid-Open No. 11-249346). In such printing apparatuses, in order to perform efficient printing, a plurality of pages are printed on one of the two surfaces of the sheet. After the printing of the plurality of pages is completed, printing is performed on the other surface of the sheet.
In such a printing procedure, if a plurality of duplex print jobs are received, the sheet is turned over every time each of the print jobs is executed. That is, a plurality of images of a first job are sequentially printed on the front surface of the sheet, and the sheet is cut. Thereafter, the sheet is turned over. A plurality of images are printed on the back surface of the sheet, and the sheet is cut. Subsequently, in the same manner, a plurality of images of a second duplex print job are sequentially printed on the front surface of the sheet, and the sheet is cut. Thereafter, the sheet is turned over. A plurality of images are printed on the back surface of the sheet. Accordingly, when a plurality of duplex print jobs are executed, it is necessary to reverse the front and back surfaces of the sheet and cut the sheet a plurality of times. As a result, much time is needed before the printing operation is completed.
According to an embodiment, a print control apparatus includes a determination unit and a print control unit. The print control apparatus causes a printing unit to perform duplex printing on a continuous sheet and the determination unit determines whether a continuous sheet usable by a first print job is the same as a continuous sheet usable by a second print job. If the determination unit determines that the two continuous sheets are the same, the print control unit perform controls to, cause the printing unit to continuously print images of the first print job to be arranged on a first surface of the continuous sheet and images of the second print job to be arranged on the first surface and thereafter cause the printing unit to print images of the first print job and the second print job to be arranged on an opposite surface of the continuous sheet.
Further features will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments are described below with reference to the accompanying drawings. Note that the relative positional relationship among components of an apparatus according to the embodiments and the shapes of the components are only illustrative. The relative positional relationship among the components and the shapes of the components are not limited to those of the embodiments.
An example of a recording material (a recording medium or a recording sheet) used in the printing process is a roll sheet. A roll sheet is an example of a continuous sheet. However, the continuous sheet is not limited to a roll sheet. In addition, the continuous sheet may be automatically cut by the image forming apparatus or may be cut when a user manually instructs the image forming apparatus to do so. The recording material is not limited to paper. A variety of materials that are printable can be used as the recording material. Furthermore, the image forming apparatus that can perform printing on cut sheets having a predetermined size in addition to a continuous sheet may be used.
In addition, while the present embodiment is described below with reference to an inkjet image printing method using liquid ink for image printing, the method is not limited thereto. For example, solid ink may be used as a recording agent applied to a recording material. Alternatively, a variety of printing methods, such as an electrophotographic printing method using toner, a sublimation printing method, a thermal transfer printing method, and a dot impact printing method can be employed. In addition, while the present embodiment is described with reference to color recording using recording agents of a plurality of colors, monochrome printing using only a black color (including grey) can be used. In addition, printing is not limited to printing of a visual image. For example, printing of an invisible image or a barely visible image can be applied. Instead of a normal image, a wiring pattern, a physical pattern for manufacturing parts, or the base arrangement of a DNA, for example, may be printed. That is, the present embodiment is applicable to any image forming apparatus that can apply a recording agent to a recording material. In addition, when the print operation of the image forming apparatus shown in
A control unit 108 includes a controller (including a central processing unit (CPU) or a microprocessing unit (MPU)), an output unit that outputs user interface information (e.g., a generator of display information and audio information), and a sub-controller including a variety of I/O interfaces. The control unit 108 performs overall control of the image forming apparatus.
The image forming apparatus further includes an upper sheet cassette 101a and a lower sheet cassette 101b serving as units that hold a roll sheet and supply the sheet. A user mounts a roll sheet (hereinafter simply referred to as a “sheet”) in a magazine and loads the magazine to the body of the image forming apparatus. A sheet drawn from the upper sheet cassette 101a is conveyed in the direction indicated by “a” in
A head unit 105 is disposed above the conveying unit 102 so as to face the conveying unit 102. In the head unit 105, a plurality of separate print heads 106 of a plurality of colors (seven in the present embodiment) are disposed along the sheet conveying direction. According to the present embodiment, the head unit 105 includes seven print heads 106 each corresponding to one of the following seven colors: cyan (C), magenta (M), yellow (Y), light cyan (LC), light magenta (LM), grey (G), and black (K). However, it should be noted that another color may be used, or any one or any combination of those colors may be used.
The image forming apparatus ejects ink from the print heads 106 in synchronization with conveyance of the sheet performed by the conveying unit 102. Thus, an image is formed on the sheet. Note that the print heads 106 are disposed at positions at which the ejection points of the print heads 106 do not overlap with the plurality of rotary rollers 104. Instead of directly ejecting ink to the sheet, an image may be formed by applying ink to an intermediate transfer member and, subsequently, applying the ink to the sheet.
The conveying unit 102, the head unit 105, and the print heads 106 form a unit for printing in the present embodiment.
Ink tanks 109 independently store ink of the respective colors. The stored ink is supplied from the ink tanks 109 to sub-tanks corresponding to respective colors through tubes. Subsequently, each of the color inks is supplied from the sub-tank to one of the print heads 106 corresponding to the color through a tube.
Each of the print heads 106 is in the form of a line head of one of the colors (seven in the present embodiment). The print heads 106 are arranged along the conveying direction d in which the sheet is conveyed during a print operation. The line head of each color may be formed from a single seamless nozzle chip. Alternatively, separate nozzle chips may be regularly arranged in a line or a zigzag pattern. According to the present embodiment, a head known as a full multi-head is employed. A full multi-head has nozzles arranged so as to cover the width of the print area of a sheet having a maximum size usable for the image forming apparatus. In an inkjet printing method, ink is ejected from a nozzle. Ink may be ejected using a heating element, a piezoelectric element, an electrostatic element, or a microelectromechanical system (MEMS) element. Ink is ejected from the nozzles of each head on the basis of print data at timing determined by the output signal output from a conveying encoder 103. After an image is formed on the sheet, the sheet is conveyed from the conveying unit 102 to a scanner unit 107. In the scanner unit 107, the image printed on the sheet or a predetermined pattern is optically read, and inspection to determine whether the image has been correctly printed is carried out. In addition, the state of the image forming apparatus (e.g., the ink ejection state) is inspected. In order to inspect the print state of an image, the ink ejection state may be inspected by reading a pattern for inspecting the head state, or the printed image may be inspected by comparing the image with an original image. That is, in order to inspect the print state of an image, one of a variety of inspection methods can be selected as appropriate.
The sheet located in the vicinity of the scanner unit 107 is conveyed in a direction e and is led into a cutter unit 110. The cutter unit 110 cuts the sheet into cut sheets each having a predetermined length of a unit of printing. The predetermined length of a unit of printing varies in accordance with the printed image size. For example, the length of an L size photo in the conveying direction is 135 mm, and the length of an A4 size photo in the conveying direction is 297 mm. In a simplex print mode, the cutter unit 110 cuts the sheet on a per page basis. However, for some print jobs, the cutter unit 110 does not cut the sheet on a per page basis. In a duplex print mode, the cutter unit 110 allows images to be continuously printed on a first surface of the sheet (the surface on which images are to be printed for a first time, e.g., the front surface) for a predetermined length without cutting the sheet. After images are printed on a second surface (the surface on which images are to be printed for a second time, e.g., the back surface), the sheet is cut into pages. Note that the cutter unit 110 does not necessarily cut the sheet into pages in a simplex print mode or in back surface printing in a duplex print mode. For example, images may be printed until a predetermined length of the sheet is conveyed. After a predetermined length of the sheet has been conveyed, the sheet may be cut. Thereafter, a different cutter unit may cut the sheet into images (pages) by, for example, a manual operation. In addition, if a cutting operation in the width direction of the sheet is needed, the cutting operation is performed using a different cutter unit.
The sheet is conveyed from the cutter unit 110 to a back surface printing unit 111 inside the image forming apparatus in a direction f shown in
After the sheet has passed through the back surface printing unit 111, the sheet is conveyed to a drying unit 112. The drying unit 112 heats the sheet passing therethrough in a direction g shown in
The sort unit 114 includes a plurality of trays (18 trays in the present embodiment). The sort unit 114 selects one of the trays to which the sheet is to be output in accordance with, for example, the length of the unit of printing. Each of the trays has a tray number. The sort unit 114 determines whether the tray is empty or full using a sensor disposed in each of the trays and ejects the sheet passing through the sort unit 114 in a direction i shown in
Furthermore, the user can recognize the state of the tray, such as the state in which sheets are being output or output of sheets has been completed, using an indicator (e.g., a light emitting diode (LED)). For example, a plurality of LEDs having different colors are disposed on each of the trays. The image forming apparatus can inform the user of the state of each of the trays by turning on an LED having a particular color or turning on, turning off, or making the LED blink. In addition, the plurality of trays can be prioritized. When executing print jobs, the image forming apparatus sequentially selects an empty tray (having no sheets) as a tray to which sheets are to be output in accordance with the priorities. By default, an upper large tray has a priority higher than that of the lower large tray, and a small tray on the left has a priority higher than a small tray on the right. The priority of a small tray is higher than that of a large tray. The priorities may be changed in advance so that a tray located at a position at which the user can more easily collect the sheets has a higher priority. Alternatively, the user may manually change the priorities as needed.
A sheet winding-up unit 113 winds up the sheet having a printed first surface and not being cut into an individual page. In a duplex print mode, a sheet with a front surface having images formed thereon is not cut into an individual page by the cutter unit 110. The sheet is cut after continuous printing on the front surface is completed. The sheet with the printed front surface passes through the sheet winding-up unit 113 in a direction j shown in
As described above, in a duplex print mode, the sheet is wound up by the sheet winding-up unit 113, the sheet is turned over, and the back surface is printed. Accordingly, in a duplex print mode, the side of the sheet ejected to the sort unit 114 differs from that in a simplex print mode. That is, in a simplex mode, a sheet is not turned over by the sheet winding-up unit 113. Therefore, the sheet having the image of a first page printed thereon is ejected with the image of the first page facing downward. If a print job has a plurality of pages, the sheets starting from the sheet of a first page are sequentially ejected to the tray and are stacked in the tray. As used herein, such ejection is referred to as “face-down ejection”. In contrast, in a duplex print mode, the sheet is turned over by the sheet winding-up unit 113. Therefore, the sheet having the image of a first page printed thereon is ejected with the image of the first page facing upward. If a print job has a plurality of pages, the sheets starting from the sheet of the last page are sequentially ejected to the tray and are stacked in the tray. As used herein, such ejection is referred to as “face-up ejection”. Note that in order to make the side of the sheet ejected in a duplex mode the same as that in a simplex mode (i.e., in order to use one of face-up ejection and face-down ejection in both print modes), the order in which the pages are printed on the first surface in a duplex print mode may be changed from that in a simplex mode (i.e., in ascending order or descending order).
An operation unit 115 is used when the user performs a variety of operations and the image forming apparatus informs the user of various information. For example, by using the operation unit 115, the user can recognize the print state for each order, such as a tray having a sheet including an image specified by the user stacked thereon and a state indicating whether the image is being printed or has already been printed). In addition, the user can operate the operation unit 115 to check the state of the image forming apparatus, such as the remaining ink level and the remaining amount of sheet, and instruct starting of a maintenance operation, such as head cleaning.
The control unit 108 further includes a CPU 201, a read only memory (ROM) 202, a random access memory (RAM) 203, an image processing unit 207, an engine control unit 208, and a scanner control unit 209. In addition, a hard disk drive (HDD) 204, an operation unit 206, and an external interface (I/F) 205 are connected to the control unit 108 via a system bus 210.
The CPU 201 is a central processing unit in the form of a microprocessor (a microcomputer). The CPU 201 is included in the control unit 108 shown in
The operation unit 206 includes hard keys and a touch-sensitive panel used when the user performs a variety of operations and a display for presenting (sending) various information to the user. The operation unit 206 corresponds to the operation unit 115 shown in
The image processing unit 207 performs expansion (conversion) from the print data processed by the image forming apparatus 200 (e.g., data written with a page description language) into image data (a bitmap image) and image processing. The image processing unit 207 converts the color space of the image data included in the input print data (e.g., YCbCr) into a standard RGB color space (e.g., sRGB). In addition, the image processing unit 207 performs a variety of image processing, such as resolution conversion into the effective number of pixels (the number of pixels printable by the image forming apparatus 200), image analysis, and image correction, on the image data as needed. Image data obtained through such image processing is stored in the RAM 203 or the HDD 204.
In response to a control command received from, for example, the CPU 201, the engine control unit 208 controls processing for printing an image based on the print data on the sheet. The engine control unit 208 instructs the print heads 106 for different colors to eject ink, sets ink ejection timing in order to adjust a dot position (an ink ejection target) on a recording medium, and performs control on the basis of the acquired head driving state. The engine control unit 208 controls driving of the print head in accordance with the print data and instructs the print head to eject ink so that an image is formed on the sheet. In addition, the engine control unit 208 instructs a pull-out roller to pull out a sheet from the cassette, instructs the conveying roller to convey the pulled-out sheet, acquires the rotation state of the conveying roller, and controls rotation of the conveying roller. In this way, the engine control unit 208 conveys the sheet along an appropriate path at appropriate speed and stops the sheet.
The scanner control unit 209 controls the image sensor in response to a control command received from, for example, the CPU 201. Thus, the scanner control unit 209 reads an image formed on the sheet and acquires red (R), green (G), and blue (B) analog luminance data. Thereafter, the scanner control unit 209 converts the analog luminance data into a digital format. A charge-coupled device (CCD) image sensor or a complementary metal-oxide semiconductor (CMOS) image sensor can be used as the image sensor. In addition, the image sensor may be a linear image sensor or an area image sensor. Furthermore, the scanner control unit 209 instructs the image sensor to read an image and receives the state of the image sensor after the image is read, analyzes the luminance data acquired from the image sensor, detects whether ink is properly ejected from the print heads 106, and detects the cut position in the sheet. After the scanner control unit 209 confirms that an image is correctly printed on the sheet, ink applied to the sheet is dried. Thereafter, the sheet is ejected onto the specified tray of the sort unit 114.
A host apparatus 211 corresponds to the above-described external apparatus. The host apparatus 211 is located outside the image forming apparatus 200 and is connected to the image forming apparatus 200. The host apparatus 211 serves as a source for supplying image data to be printed by the image forming apparatus 200. The host apparatus 211 submits the order of a variety of print jobs.
The host apparatus 211 may be a general-purpose personal computer (PC) or a data supply apparatus of another type. An example of the data supply apparatus is an image capturing device that captures an image and generates image data. Examples of the image capturing device include a reader (a scanner) that reads an image in a document and generates image data and a film scanner that reads a negative film or a positive film and generates image data. Examples of the image capturing device further include a digital camera that captures a still image and generates image data and a digital video camera that captures a moving image and generates moving image data. Still furthermore, examples of the data supply apparatus include a photo storage device disposed in a network or a removable portable memory connected to a socket of the image forming apparatus. The image file stored in the photo storage device or the removable portable memory is read and generated image data from the read image file, and printed the generated image data by the image forming apparatus. Instead of a general-purpose PC, the host apparatus 211 may be a exclusive used terminal device for the image forming apparatus. As described above, a variety of types of data supply apparatuses can be used as the host apparatus 211. The data supply apparatus may be a component of the image forming apparatus or an apparatus located outside the image forming apparatus and connected to the image forming apparatus. When a PC is used as the host apparatus 211, a storage unit of the PC stores an operating system (OS), application software that generates image data, and the printer driver of the image forming apparatus 200 installed therein. The printer driver controls the image forming apparatus 200. In addition, the printer driver converts the image data supplied from the application software into a format processible by the image forming apparatus 200 so as to generate print data. Alternatively, the host apparatus 211 may convert the print data into image data and may supply the image data to the image forming apparatus 200. However, it should be noted that all of the above-described processes are not necessarily realized by software. Some or all of the processes may be realized by hardware, such as an application specific integrated circuit (ASIC). The image data, various commands, and status signals can be exchanged between the host apparatus 211 and the image forming apparatus 200 via the external I/F 205. The external I/F 205 may be a local I/F or a network I/F. In addition, the external I/F 205 may be a wired interface or a wireless interface.
The above-described units of the image forming apparatus 200 are connected to one another via the system bus 210 so as to be communicable with one another.
While the foregoing example has been described with reference to the CPU 201 that performs overall control of the units of the image forming apparatus 200 shown in
The flow of processing performed when the image forming apparatus 200 executes a print job in the above-described configuration is described next.
In step S301, upon receiving a print job via the external I/F 205, the CPU 201 starts processing of the print job. The received job is temporarily stored in the HDD 204. In step S302, the CPU 201 determines the order in which the pages of the print job are printed.
When the image forming apparatus 200 continuously prints a plurality of print jobs, the image forming apparatus 200 can continue printing without cutting the sheet at the boundary between the print jobs (by concatenating the print data items). The user can determine whether the print data items of a plurality of print jobs are concatenated or not in such a manner (the concatenation setting is ON or OFF) through the operation unit 206. The concatenation setting (ON or OFF) determined by the user is stored in the RAM 203. In step S401, the CPU 201 refers to the concatenation setting stored in the RAM 203 and determines whether the concatenation setting is ON or OFF.
If the concatenation setting is OFF, the print data items of the plurality of print jobs are not concatenated. Accordingly, the processing proceeds to step S404, where the CPU 201 determines the order in which the pages in a single job are printed. The order in which the pages are printed is determined using the print layout (simplex printing, duplex printing, or the binding method of bookbinding printing). At that time, the position in the sheet at which the sheet is cut is also determined using the print layout and the print setting, such as the type of sheet (the size and the material of the sheet). As used herein, the term “size” refers to a two-dimensional size, such as the ISO A series or B series. Examples of the material of the sheet include plain paper and glossy paper.
In a duplex print mode, the order in which the pages are printed is determined so that pages are continuously printed on the same surface (the first surface) and, subsequently, pages are continuously printed on the surface opposite the first surface in the reverse order. For example, when print data for pages 1 to 6 are arranged on the front and back surfaces in the ascending order of their page numbers, images of pages 1, 3, and 5 are printed on the front surface in this order. Subsequently, the sheet is turned over. Images of pages 6, 4, and 2 are printed in this order. In contrast, if images are printed on the back surface first, the back surface is considered as a first surface, and images of pages 6, 4, and 2 are printed on the first surface in this order. Subsequently, the sheet is turned over. Images of pages 1, 3, and 5 are printed in this order. In the latter case, the sheets are ejected face-down as in a simplex print mode.
By applying the above-described page print order, the sheet is turned over only once. Thus, the job can be efficiently processed. When bookbinding printing is performed, the order in which pages are arranged may be different. However, the order in which the pages are printed is determined so that the pages on the same surface can be continuously printed.
However, if the print settings for the pages (the types of sheet) arranged in the same surface are different, the supply source of the sheets needs to be changed or the sheet may be changed. Accordingly, in a duplex printing, the pages to be arranged in the first surface and having the same print setting are continuously printed. Thereafter, when the print setting is changed, the sheet is cut at that time. Subsequently, the opposite surface is printed. A new sheet is supplied, and the subsequent printing is performed.
Therefore, according to the present embodiment, it is determined whether only the type of sheet among various print settings for the print job is changed or not. Even when the other settings are changed, it is determined that the pages are continuously printed. That is, the types of sheet for neighboring (adjacent) images to be arranged on the same surface (the first surface) of the sheet are compared with each other, and it is determined whether the sheets to be used are the same.
In contrast, in a duplex print mode, the print setting for the opposite surface needs to be the same as that for the first surface. If the print setting for the first surface differs from that for the opposite surface in terms of a sheet type, an error is reported before processing of the print job is started. Accordingly, in this step, only the sheet types of the neighboring images formed on the first surface are compared with each other.
In addition, in this step, the print settings in terms of only a sheet type are compared. However, if setting in terms of other setting (e.g., an image quality mode) indicating that continuous printing needs to be stopped is made, it may be determined that the sheets to be used are not the same.
If, in step S401, it is determined that the concatenation setting is ON, the processing proceeds to step S402. In step S402, the CPU 201 determines whether another print job having the same print setting (the print layout may differ) is stored in the HDD 204. That is, since the image forming apparatus 200 sequentially receives subsequent print jobs and stores the print jobs in the HDD 204, the CPU 201 searches the print jobs for such a print job.
First, the print setting (the sheet type) of the last page of the current job printed on the first surface is compared with the print setting (the sheet type) of a first page of the subsequent job to be printed on the first surface. If the two print settings are the same, the subsequent job is continuously printed. In the same manner, the next pages of the subsequent job to be printed on the first surface are sequentially compared with the current page and the same process is performed.
Suppose that each of the current job (job A) and the subsequent job (job B) has six pages 1 to 6 and the pages 1 to 6 are alternately printed on the front surface and the back surface (pages 1,3, and 5 are printed on the first surface). Then, the print settings of the pages are compared in the following order. That is, in terms of the print setting, page 5 of the job A is compared with page 1 of the job B. If the print settings are the same, page 1 of the job B is compared with page 3 of the job B. If the print settings are the same, page 3 of the job B is compared with page 5 of the job B. That is, the print settings of the neighboring pages to be printed on the same surface (the first surface) are compared with each other so that it is determined whether the same sheet can be used.
In step S403, on the basis of the above-described comparison, the CPU 201 concatenates the continuous pages having the same print settings in terms of the sheet type. When a page having different print setting appears, the page is not included in a group of the continuously printed pages. Pages subsequent to the page not included in the group are stored in the HDD 204 as the subsequent group.
When the above-described processing is completed, the processing returns to step 5303 of the flow shown in
In step S303, printing on the first surface (the front surface in this example) is started using the page sequence determined in the process shown in
Upon receiving the image data, the engine control unit 208 instructs the sheet cassette 101a or 101b that contains a sheet having a size and a sheet type to be used to feed the sheet. In addition, the engine control unit 208 instructs the conveying unit 102 to convey the sheet to the print position of the head unit 105, instructs the head unit 105 to sequentially print images based on the image data on the front surface of the sheet, and instructs the conveying unit 102 to convey the sheet to a reading position of the scanner unit 107. Thereafter, it is determined whether the images are correctly printed on the basis of image data acquired by reading the printed images using the scanner unit 107. The sheet is conveyed to the cutter unit 110. If it is determined that the images have been correctly printed, cutting on a per page basis is not performed by the cutter unit 110. The sheet having continuous pages printed thereon passes through the drying unit 112 so that the ink is dried. Thereafter, the sheet is wound up by the sheet winding-up unit 113. However, if it is determined that the images are not correctly printed, the CPU 201 instructs the cutter unit 110 to cut the sheet on a per page basis and eject an incorrectly printed page. The cut sheet having an incorrectly printed page is ejected onto a tray for incorrect printouts among the trays of the sort unit 114 (e.g., the lowermost tray). Thereafter, the CPU 201 supplies the image data to the engine control unit 208 again in order to reprint the incorrectly printed page. Subsequently, the above-described processes are repeated.
As described above, while images are being printed on the front surface in step S303, it is concurrently determined in step S304 whether a page to be added is present or not. This is because it is efficient to continuously print the job since the image forming apparatus 200 sequentially receives a new print job and stores the received print job in the HDD 204 while printing is being performed on the basis of the determined print order.
In step S501, the CPU 201 refers to the setting information stored in the RAM 203 and determines whether the concatenation setting is ON or OFF. If the concatenation setting is OFF, the pages of different jobs are not concatenated. Accordingly, the processing returns to the flow shown in
However, if the concatenation setting is ON, the processing proceeds to step S502, where the CPU 201 determines whether the subsequent job is present or not. In this example, it is determined that the next page to be printed is present when the order in which pages are printed has already been determined in step S302 and if the last page on the first surface of the job group being printed in step S303 is the last page of the print job and the subsequent print job is stored in the HDD 204. If pages have been concatenated during execution of a single print job, a print job prior to the print job is not completed unless a page subsequent to the print job is printed first. Accordingly, in such a case, it is determined that the subsequent page to be printed is not present. However, when a plurality of print jobs are waiting and it is determined that execution of the print jobs are completed earlier if the subsequent print job is executed first, the page of the subsequent job may be concatenated even when the pages have already been concatenated in the preceding print job. If the subsequent print job is not stored in the HDD 204, it is also determined that the next page to be printed is not present. If it is determined that the next page to be printed is not present, the processing returns to the flow shown in
If, in step S502, it is determined that the next page to be printed is present, the processing proceeds to step S503, where the CPU 201 compares the print setting of the last page on the first surface of the current job group in terms of the sheet type with the print setting of the first page on the first surface of the subsequent print job in terms of the sheet type.
If, in step S504, it is determined that the compared print settings are the same, the processing proceeds to step S505, where the CPU 201 determines whether the pages can be concatenated with each other. In this determination, the number of images (pages) arranged in the same surface is determined so that the total length of images arranged on the same surface does not exceed a predetermined length using the following criteria (1) to (3):
If, in step S504, it is determined that the print settings in terms of the sheet type are not the same or if, in step S505, it is determined that the pages are not concatenatable, the processing proceeds to step S507, where it is determined that the pages subsequent to the target page belong to a different group. Thereafter, the processing returns to the flow shown in
In step S305, the CPU 201 appends the pages determined as additional pages in the flow shown in
When printing of all of the pages on the front surface in step S303 is completed and if an additional page is not present, the processing proceeds to step S306. In step S306, the CPU 201 instructs the cutter unit 110 to cut the sheet having the printed pages on the front surface. In step S307, the sheet having the printed pages on the front surface that has been wound up by the sheet winding-up unit 113 is re-fed to the conveying unit 102 with the surface opposite the first surface facing the head unit 105. In step S308, printing on the back surface is performed. Since the printing on the back surface is similar to that on the front surface, description thereof is not repeated. However, during printing on the back surface, the sheet is cut on a per page basis (or sometimes on a two-page basis for bookbinding printing) by the cutter unit 110. The cut sheets are ejected to the tray of the sort unit 114.
Subsequently, in order to execute the subsequent print job that is determined to belong to a different job group in the flow illustrated in
If the pages are concatenated (a job group is generated) in accordance with the processes illustrated in
However, if each of the print jobs is executed without performing the processes illustrated in
As described above, according to the present embodiment, the number of sheet cuts, turnovers, rewinds, and re-supplies can be minimized. Thus, a plurality of print jobs can be significantly efficiently executed.
While the above description has been made with reference to job connection among a plurality of duplex print jobs, a duplex print job may be concatenated to a simplex print job. Alternatively, a plurality of simplex jobs may be concatenated together. Even when a plurality of simplex jobs may be concatenated together, the number of rewinds and re-supplies of the sheet can be reduced and, therefore, the processing can be facilitated.
In addition, while the above description has been made with reference to job concatenation among print jobs having the sheet setting of the same size and type, the sizes may differ from one another. If a sheet having a smaller size in the width direction is used, either end portion of the sheet can be cut. Accordingly, when the size (width) of the sheet for the subsequent print job is smaller than that for the current print job, the jobs can be concatenated to each other. That is, in the example shown in
In addition, in the above description, priorities may be assigned to the print jobs, and the order in which the print jobs are executed or whether job connection is performed or not may be changed. For example, if the priority of the current job is higher than that of the subsequent job, the subsequent job is not concatenated to the current job. In this way, a print job having a higher priority can be completed earlier.
In addition, in the determination in terms of job concatenation made in step S505 in the flowchart illustrated in
For example, the length may be changed in accordance with the type of sheet (the material of the sheet) used for the print job. This is because the frequency of a transfer error varies in accordance with the type of sheet, the fixability of a recording agent varies in accordance with the type of sheet, and the length of the sheet that can be rewound by the sheet winding-up unit 113 varies in accordance with the thickness of the sheet.
Subsequently, the processing proceeds to step S702, where it is determined whether, when the subsequent print data is concatenated, the length of the sheet after concatenation exceeds the maximum length obtained in step S701. If the length of the sheet does not exceed the maximum length, the processing proceeds to step S506, where concatenation is performed. However, if the length of the sheet exceeds the maximum length, the processing proceeds to step S507, where the job is set in another job group without concatenating the print data.
Through such processing, the length of the sheet for the job group is changed in accordance with the type of sheet used. In this way, the group can have a sheet length appropriate in accordance with a print condition.
Note that the type of the sheet used for a print job can de identified by referring to the job type information included in the print setting for the print job or determining which type of sheet is currently used.
In addition, while the above description has been made with reference to the availability of concatenation on a per page basis, the availability of concatenation on a per job basis can be determined in order to prevent separation of a print job. That is, some print jobs do not have pages having different types of sheet, but have all of the pages having the same type. Such jobs can be processed on a per job basis.
Furthermore, in the above description, the order in which the pages are printed is not limited to that illustrated in
Still furthermore, in the above description, the processing other than the actual printing, such as the scheduling of the print order and determination of the availability of concatenation, may be performed by an external apparatus, such as the host apparatus or an external controller. The image forming apparatus may perform printing in accordance with the result of processing. At that time, it is desirable that the external apparatus receive the status (e.g., information indicating the current printing state and the remaining amount of the sheet) from the image forming apparatus and determine the print order and the availability of concatenation. In such a case, the external apparatus functions as a print control apparatus.
Yet still furthermore, the above-described embodiments can be realized by performing the following processes. That is, software (a program) that realizes the functions of the above-described embodiments is provided to a system or an apparatus via a network or a variety of types of recording medium. A computer (or a CPU or an MPU) of the system or apparatus reads the program and executes the program. At that time, the program may be executed by a single computer or a plurality of computers operable in conjunction with one another. Note that all of the above-described processes need not be realized by software. Some or all of the processes may be realized by hardware. In an example, a computer-readable medium or a computer-readable storage medium may store a program that causes a print control apparatus to perform a method described herein. In another example, a central processing unit (CPU) may be configured to control at least one unit utilized in a method or apparatus described herein.
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-041656 filed Feb. 26, 2010, which is hereby incorporated by reference herein in its entirety.
Shishido, Kazunari, Nakamura, Sho, Noguchi, Takayoshi, Hirahara, Atsushi
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5579117, | Sep 07 1994 | Method of manufacture of a trading card and the like using computer generated duplex template printing method | |
5903362, | Sep 30 1994 | Ricoh Company, LTD | Facsimile apparatus which selects the size of a recording sheet to be used for recording a received image |
20040148368, | |||
20070125843, | |||
20080049255, | |||
20080199235, | |||
20110188912, | |||
JP11249346, | |||
JP2001106406, | |||
JP2004106287, | |||
JP2005015066, | |||
JP2005313522, | |||
JP2006256138, | |||
JP2008126530, | |||
JP2009066815, | |||
JP2009226758, | |||
JP8063310, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 18 2010 | SHISHIDO, KAZUNARI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026255 | /0966 | |
Nov 18 2010 | NOGUCHI, TAKAYOSHI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026255 | /0966 | |
Nov 18 2010 | HIRAHARA, ATSUSHI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026255 | /0966 | |
Nov 24 2010 | NAKAMURA, SHO | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026255 | /0966 | |
Nov 30 2010 | Canon Kabushiki Kaisha | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 05 2019 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 23 2023 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 22 2019 | 4 years fee payment window open |
Sep 22 2019 | 6 months grace period start (w surcharge) |
Mar 22 2020 | patent expiry (for year 4) |
Mar 22 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 22 2023 | 8 years fee payment window open |
Sep 22 2023 | 6 months grace period start (w surcharge) |
Mar 22 2024 | patent expiry (for year 8) |
Mar 22 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 22 2027 | 12 years fee payment window open |
Sep 22 2027 | 6 months grace period start (w surcharge) |
Mar 22 2028 | patent expiry (for year 12) |
Mar 22 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |