Image forming apparatus, control method thereof, and storage medium

By dividing the printing process into two separate transport operations within the image forming device, the problem of increased printing time caused by the cutting position being far from the print head is solved, thus improving the efficiency of multi-page printing.

CN118124283BActive Publication Date: 2026-07-07CANON KK

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CANON KK
Filing Date
2021-02-26
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In traditional image forming equipment, the cutting operation is far from the print head, which means that the paper needs to be returned to the printing position when printing the next page, increasing printing time and reducing print throughput.

Method used

After printing one page, the paper is first fed to the cutting position and stopped. Then, after the printing start position of the next page is determined, the paper is fed again. This is done in two feeding operations: the first feeding is to the cutting position, and the second feeding is to the printing start position.

Benefits of technology

It reduces standby time during printing and increases print throughput, especially efficiency when printing multiple pages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118124283B_ABST
    Figure CN118124283B_ABST
Patent Text Reader

Abstract

An image forming apparatus, a control method thereof, and a storage medium are provided. The image forming apparatus capable of printing a plurality of pages on a print medium in a roll shape includes a conveyance unit that conveys the print medium, a print unit that prints the print medium, and a cutting unit that cuts the print medium. The conveyance unit performs a first conveyance operation for conveying the print medium by a predetermined length in a discharge direction of the print medium and stopping the conveyance, which is implemented after completion of printing of one page by the print unit and before determination of a print start position of a next page, and a second conveyance operation including an operation for conveying the print medium in the discharge direction before the print start position reaches a position of the print unit, which is implemented after the determination of the print start position of the next page.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] (This application is a divisional application of the application filed on February 26, 2021, with application number 2021102199043 and title "Image Forming Apparatus".) Technical Field

[0002] This disclosure relates to transport control of an image forming apparatus. Background Technology

[0003] When printing multiple pages using a conventional image forming apparatus configured to print on rolls of paper, upon receiving a print job, print data for one page is printed first. Then, the printed portion of the paper is cut off, and the remaining paper is fed for printing the next page. The next page is then printed. However, the paper cutter may be downstream in the paper transport direction, away from the printer carriage (hereinafter also referred to as the carriage) where the print head is located. In this case, after cutting the paper, the remaining paper must be returned to the carriage to begin printing the next page. As a result, it takes time to start printing the next page. In view of this situation, according to the method disclosed in Japanese Patent Application Laid-Open No. 2017-80917, the cutting operation is not performed immediately after printing one page; instead, the paper transport operation for printing the next page is performed instead. Therefore, the next page is printed before a portion of the paper reaches the cutter position. Then, printing is paused when a portion of the paper reaches the cutter position. In this state, the paper is cut, and printing resumes (hereinafter, this technique will be referred to as "cutting during printing"). In this way, the technique aims to improve print throughput by eliminating the need for paper return after cutting. Summary of the Invention

[0004] The purpose of this disclosure is to improve print throughput when printing multiple pages using an image forming device.

[0005] The image forming apparatus according to aspects of this disclosure provides an image forming apparatus capable of printing multiple pages on a roll of printing medium. The image forming apparatus includes: a transport unit for transporting the printing medium; a printing unit for printing on the printing medium; and a cutting unit for cutting the printing medium. Here, the transport unit performs: a first transport operation for transporting the printing medium a predetermined length in the discharge direction of the printing medium and stopping the transport, the first transport operation being performed after the printing of one page by the printing unit is completed and before the printing start position of the next page is determined; and a second transport operation including an operation for transporting the printing medium in the discharge direction before the printing start position reaches the position of the printing unit, the second transport operation being performed after the printing start position of the next page is determined.

[0006] According to another aspect of this disclosure, an image forming apparatus is configured to print multiple pages on a roll of printing medium. The image forming apparatus includes: a transport unit configured to transport the printing medium; a printing unit configured to print on the printing medium; and a cutting unit configured to cut the printing medium. The transport unit performs: a first transport operation for transporting the printing medium in an ejection direction and stopping the transport before the leading edge position of the next page reaches the position of the printing unit, the first transport operation being performed after the printing of one page by the printing unit is completed; and a second transport operation including transporting the printing medium in the ejection direction before the printing start position of the next page reaches the position of the printing unit, the second transport operation being performed after the printing start position of the next page is determined.

[0007] Other features of the invention will become apparent from the description of the following exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0008] Figure 1 This is a schematic diagram illustrating the relationship between the image forming apparatus and the external connection device according to an embodiment;

[0009] Figure 2 This is a block diagram illustrating the hardware configuration of an image forming apparatus according to an embodiment;

[0010] Figure 3 This is a schematic diagram showing the paper mounting structure of the image forming apparatus according to an embodiment;

[0011] Figure 4 This is a schematic diagram showing the paper transport structure of an image forming apparatus according to an embodiment;

[0012] Figure 5 This is a flowchart illustrating the paper transport process between pages according to an embodiment;

[0013] Figure 6A and Figure 6B This is a flowchart illustrating the paper transport process between pages in multiple copy printing according to an embodiment;

[0014] Figure 7 This is a table showing the relationship between the types of paper transport operations between the copy being printed and the printed pages according to an embodiment;

[0015] Figure 8 This is a diagram illustrating the traditional execution order of processing between pages;

[0016] Figure 9 This is a diagram illustrating the execution order of processing between pages according to this embodiment;

[0017] Figure 10 It is shown in Figure 8 A schematic diagram of the paper feed positions at each processing time point;

[0018] Figure 11 It is shown in Figure 9 A schematic diagram of the paper feed positions at each processing time point;

[0019] Figure 12 This is a schematic diagram showing the paper feed position immediately after the printing of the first page is completed, according to an embodiment.

[0020] Figure 13 This is a schematic diagram illustrating an example of an input screen for setting the cutting timing according to an embodiment; and

[0021] Figure 14 This is a schematic diagram illustrating an example of an input screen for setting margins between printed pages according to an embodiment. Detailed Implementation

[0022] According to the method disclosed in Japanese Patent Application Publication No. 2017-80917, regardless of whether trimming is performed during printing, the paper feeding operation for printing the next page cannot begin unless the starting position for printing the next page, i.e., the target position for paper feeding, is determined. As a result, even when trimming is performed during printing, the image forming device can transition to a standby state during the time period from the completion of printing one page to the determination of the starting position for printing the next page.

[0023] Embodiments of this disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments are not intended to limit the scope of this disclosure. It should also be understood that this disclosure does not necessarily require all combinations of features described in the embodiments. Various modified embodiments are also included without departing from the spirit of the invention. Furthermore, this disclosure also includes configurations obtained by partially combining the following embodiments.

[0024] Figure 1 This is a schematic diagram illustrating the relationship between the image forming apparatus and the external connection device in the embodiment.

[0025] The image forming apparatus 4 can be connected to external devices in a manner that allows communication with the external devices via an interface for external connection devices (such as USB) or via a network 3. For example, print jobs are sent to the image forming apparatus 4 from external connection devices such as a personal computer 1 and a smartphone 2 via the network 3. Whether the network 3 is wired or wireless, the network can be configured according to the desired communication method. Note that the number of image forming apparatus 4 and external connection devices is not limited.

[0026] Figure 2 This is a block diagram illustrating the hardware configuration of an image forming apparatus according to an embodiment.

[0027] The image forming device 4 includes a CPU 5, ROM 6, RAM 7, non-volatile RAM (NVRAM) 8, hard disk 9, printer unit 10, controller 11, display operation unit 12, network driver 13, and LAN unit 14.

[0028] The CPU (Central Processing Unit) 5 reads the program stored in the ROM 6 or the hard disk 9, loads the program into the RAM 7, and then executes the program, thereby controlling the image forming apparatus 4. The RAM 7 serves as a temporary storage area for the program read by the CPU 5. The NVRAM 8 is a non-volatile memory that stores records of various data required to maintain the image forming apparatus 4, information related to the target image to be printed, etc. The hard disk 9 stores the program and image to be printed by the printer unit 10.

[0029] The display operation unit 12 includes a user interface such as a liquid crystal display (LCD) unit, LEDs (light-emitting diodes), buttons, and a touch panel. The user performs various functions and settings operations on the image forming apparatus 4 through the display operation unit 12. The controller 11 controls the operating status and display content of the image forming apparatus 4.

[0030] The LAN unit 14 communicates with external devices via an interface for external connection devices or via network 3. The CPU 5 can exchange execution commands and data with external devices connected to the LAN unit 14 via network driver 13. For example, when the printer unit 10 is printing, the CPU 5 can receive print jobs from any external device via network driver 13.

[0031] The printer unit 10 forms an image on a printing sheet (printing medium) such as a roll of paper (hereinafter also referred to as roll paper) based on print data. The printing medium can be any of roll paper and sheets including fabric, plastic film, etc.

[0032] Figure 3 This is a schematic diagram showing the paper mounting structure of an image forming apparatus according to an embodiment. The image forming apparatus includes a cutter unit 102, a carriage 103, a transport roller 104, and a pressure plate 105.

[0033] The roll of paper 101, which is a printing sheet, is sandwiched between the conveyor rollers 104 and is fed or rewound as the conveyor rollers 104 rotate. At the same time, the roll of paper 101 is supported from below by the pressure plate 105.

[0034] The carriage 103 includes a printhead (not shown) and prints on a roll of paper 101 by ejecting ink from the printhead. The carriage 103 may also include an ink reservoir storing ink to be supplied to the printhead. The carriage 103... Figure 3 It moves back and forth from right to left and from left to right. In this embodiment, it will... Figure 3 The right side of the carriage 103 is called the reference side, while the left side is called the non-reference side.

[0035] The cutter unit 102 cuts the roll of paper 101 while traveling from the reference side to the non-reference side.

[0036] The direction of travel of carriage 103 is referred to as the main scanning direction, while the direction of feeding and rewinding roll paper 101 by using conveyor roller 104 (i.e., the conveying direction of roll paper 101) is referred to as the secondary scanning direction.

[0037] Figure 4 This is a schematic diagram showing the paper transport structure of an image forming apparatus according to an embodiment. Figure 4The image shows a roll of paper 101 mounted in an image forming apparatus. The roll of paper 101 is sandwiched between transport rollers 104 and fed in the paper transport direction (indicated by the arrows) by the rotation of the transport rollers 104. In this embodiment, the side of the paper transport path closest to the position where the roll of paper 101 is held in a wound state is defined as the upstream side, and the side near the paper outlet 203 is defined as the downstream side. The roll of paper 101 is supported from below by a pressure plate 105.

[0038] The image forming apparatus also includes a carriage 103 and a cutter unit 102. The carriage 103 is equipped with a printhead and prints by ejecting ink from nozzles mounted on the printhead. In the printhead, the nozzle located on the upstream side is referred to as the upstream nozzle 201, and the nozzle located on the downstream side is referred to as the downstream nozzle 202.

[0039] If no cutting is performed during the printing of multiple pages (in other words, if cutting is performed before printing the next page), after one page is printed, the roll of paper 101 is fed to the cutter position in the paper transport direction. Then, the cutting operation is performed, and the roll of paper 101 is fed (rewound) in the opposite direction to the paper transport direction to the starting position for printing the next page. Then, printing of the next page begins.

[0040] On the other hand, in the case of cutting during printing (in other words, cutting midway through printing the next page), after one page is printed, the next page is printed continuously without cutting the roll of paper 101. Then, when the front of the next page reaches the cutter position along with the printing of the second page, printing is paused to cut the roll of paper 101, and then printing is resumed. In this way, an improvement in print throughput is expected.

[0041] Figure 5 A flowchart illustrating the paper transport process between pages according to an embodiment is shown. The image forming apparatus begins by executing a print job. Figure 5 The process is illustrated. A print job includes a print job header that stores the print format and information about the print job, and an image data section that stores the print data of the objects to be printed.

[0042] The series of processes shown in the flowchart is implemented as follows: the CPU 5 of the image forming device 4 reads the program stored in ROM 6 or hard disk 9, loads the program into RAM 7, and then executes the program. Alternatively, all or part of the functions of the steps in the flowchart can be implemented using hardware such as ASICs and electronic circuits. The symbol "S" used in the description of the flowchart represents a "step" in the flowchart. This also applies to other flowcharts.

[0043] First, in S301, CPU 5 performs printing processing for a single page. Specifically, CPU 5 generates print data including image data based on the print job and instructs printer unit 10 to print the print data. CPU 5 feeds roll paper 101 in the secondary scanning direction (i.e., in the paper transport direction) to the printing start position of a page, and drives carriage 103 carrying an ink-filled printhead in the main scanning direction, while simultaneously ejecting ink. Subsequently, while sequentially repeating the feeding of a predetermined amount of roll paper 101 and the driving of carriage 103, the single page is printed on roll paper 101.

[0044] After printing a single page is completed, in step S302, CPU 5 determines whether a next page needs to be printed. Specifically, CPU 5 determines whether the print job includes information about a next page. If no next page exists, the paper feed process is terminated. Conversely, if a next page exists, CPU 5 proceeds to step S303.

[0045] In S303, S304, S305, and S306, CPU 5 performs four types of decision-making processes. These four types of decision-making processes compare the time T1 spent until the transport target position is determined with the transport time T2 required for the following process: the process of transporting the front end position of the next page set on the roll of paper 101 (i.e., the paper cutting position) to the downstream nozzle of the carriage. Here, the transport target position represents the printing start position of the next page.

[0046] Here, the paper cutting position can be determined based on the printed data on the current page, or more specifically, based on the paper length of the current page. Process Y in S307 is a process for creating data for the next page during the time period before determining the transport target position. On the other hand, process X in S308 is a process for performing the first paper transport process in parallel with the process for creating data for the next page during the time period before determining the transport target position. Note that this parallel processing only needs to be performed in parallel for at least a certain period of time, and the start and end points of the transport process and the data creation process do not necessarily have to be consistent with each other. (See below for further details.) Figure 9 and Figure 11 The first paper transport process is described. Based on the judgment results in S303 to S306 below, the CPU 5 performs a process for determining the transport target position. Therefore, after obtaining the judgment results in S303 to S306 below, the process for determining the transport target position begins.

[0047] In response to the comparison between the time T1 before determining the delivery target position and the delivery time T2, CPU 5 determines whether to perform process X or process Y. The data creation process for the next page in process X is the same as the data creation process in process Y. Here, the execution order of the four types of judgments can be arbitrary. Simultaneously, one or more types of judgments in S303, S304, S305, and S306 can be omitted. Optionally, CPU 5 can proceed to either process X or process Y without performing any of these types of judgments. For example, in the case of trimming during printing, process X can be performed every time a next page exists. In other words, even in trimming mode during printing, by always performing process X every time a next page exists, the effect of improving print throughput can be achieved by reducing standby time without performing the judgments in S303 to S306.

[0048] In S303, CPU 5 determines whether the paper transport speed is equal to or higher than a predetermined value a. The predetermined value a is set to, for example, 76.2 mm / s, but is not limited to this value. A speed of 76.2 mm / s is slightly faster than the ordinary paper transport speed in some of the aforementioned image forming apparatuses. Meanwhile, for example, a preset paper transport speed value for the image forming apparatus based on the paper type, operation timing, etc., can be obtained and used as the paper transport speed. Alternatively, a specified value or an actual measured value can be used. Because the slower the paper transport speed, the longer the time required to transport the paper becomes, if the paper transport speed is lower than the predetermined value a (i.e., if the paper transport speed is low), the time T2 required for the first paper transport process (S308) is likely to become longer than the time T1 spent until the transport target position is determined. Therefore, in S303, if the paper transport speed is lower than the predetermined value a (i.e., if the paper transport speed is low), CPU 5 proceeds to S307 to perform process Y. If the paper feed speed is equal to or higher than a predetermined value (i.e., if the paper feed speed is high), CPU 5 proceeds to S304 for further processing.

[0049] In S304, CPU 5 determines whether the margin setting (i.e., the set margin amount) of the next page to be printed is equal to or higher than a predetermined value b. The margin setting is included in the print job and is set with a common value or a single value for each page in all pages to be printed. Regarding the margin setting, CPU 5 can cause display operation unit 12 to display the information described later. Figure 14The input screen allows the value to be set via the operation of the display operation unit 12. The predetermined value b is set to, for example, 20 mm, but is not limited to this value. The value of 20 mm represents an example of a value that can be set by the display operation unit 12 of the image forming apparatus described above. Simultaneously, the margin setting can be set using an external connection device. Because a larger margin setting results in a longer paper feeding time, the time T2 required for the first paper feeding process (S308) is likely to become longer than the time T1 until the feeding target position is determined when the margin setting is equal to or higher than the predetermined value b. Therefore, in S304, when the margin setting is equal to or higher than the predetermined value b (i.e., when the feeding time is long), the CPU 5 proceeds to S307 to perform processing Y. When the margin setting of the page to be printed is lower than the predetermined value b, the CPU 5 proceeds to S305 to perform subsequent processing.

[0050] In S305, CPU 5 determines whether the resolution of the image data of the next page to be printed is equal to or higher than a predetermined value c. The resolution of the image data is included in the print job and is obtained by CPU 5. The predetermined value c is set to, for example, 600 dpi, but is not limited to this value. The value of 600 dpi represents an example of a resolution that can be printed using the image forming device described above. Because the resolution of the image data affects the time T1 until the transport target position is determined, and the higher the resolution, the longer the time T1 until the transport target position is determined, if the resolution of the image data is lower than the predetermined value c, the time T2 required for the first paper transport process (S308) is likely to become longer than the time T1 until the transport target position is determined. Therefore, in S305, if the resolution is lower than the predetermined value c (i.e., if the time until the transport target position is determined is short), CPU 5 proceeds to S307 to perform process Y. On the other hand, if the resolution of the image data is equal to or higher than the predetermined value, CPU 5 proceeds to S306 to perform subsequent processing.

[0051] In S306, CPU 5 determines whether the print quality of the next page to be printed is equal to or higher than a predetermined value e. Print quality is included in the print job and includes modes such as "fast," "standard," and "high." The predetermined value e is set to, for example, a value corresponding to the "standard" mode, but is not limited to that value. The print quality values ​​corresponding to each mode gradually increase in the order of "fast," "standard," and "high." Because the smaller the print quality value, the shorter the time T1 taken until the delivery target position is determined, if the print quality is lower than the predetermined value e (in this example, this corresponds to the print quality of the "fast" mode), the time T2 required for the first paper delivery process (S308) is likely to become longer than the time T1 taken until the delivery target position is determined. Therefore, in S306, if the print quality is lower than the predetermined value e (i.e., if the time taken until the delivery target position is determined is short), CPU 5 proceeds to S307 to process Y. On the other hand, when the print quality is equal to or higher than the predetermined value (in this example, in the case of print quality in "standard" or "high" mode), CPU 5 proceeds to S308 to implement processing X.

[0052] In S308, CPU 5 performs processing X. Specifically, CPU 5 processes data for creating the next page in parallel with the first paper transport process. Note that in the first paper transport process, a roll of paper 101 of a predetermined length is transported in the paper transport direction. The predetermined length is a length in the paper transport direction that is shorter than the transport length (transport distance) until the print head reaches the starting position of the next page. In other words, it is a length such that, even if the starting position of the next page has not yet been determined, the position of the print head does not exceed the starting position of the next page (assuming the starting position of the print head is located upstream of the transport length). With this length, it is not necessary to transport the roll of paper 101 in the opposite direction. Since the cutting position of the first page does not exceed the starting position of the second page, this length can be preset or set based on the cutting position of the first page. Therefore, the roll of paper 101 can be transported to a position such as where the cutting position of the first page of the roll of paper 101 reaches the print head. More precisely, the roll of paper 101 can be conveyed to the position where the cutting position of the first page of the roll of paper 101 reaches the downstream nozzle of the carriage.

[0053] In addition to or besides the four types of judgment processing mentioned above, for example, the linear speed of the print job can be determined. For linear speed, for example, the time interval from receiving the first data to receiving subsequent data can be measured and used for this judgment. As the linear speed decreases, the time T1 taken until the target delivery position is determined becomes longer.

[0054] Furthermore, depending on the settings of the printing sheet, borderless printing may or may not be feasible. Therefore, a judgment can be made considering this feasibility. For example, in borderless printing, unlike the cutting operation in normal continuous printing, the paper needs to be cut at two locations, namely the end position of the first page (…). Figure 12 The attached diagram (m) and the print start position of the second page ( Figure 12 In the accompanying drawings, reference numeral g) indicates paper cutting. Given this situation, this embodiment may not be feasible in this case. Alternatively, in the paper feeding operation during edge printing, the paper can be fed to a position taking the edge into account.

[0055] After processing X or Y is complete, CPU 5 proceeds to S309.

[0056] In S309, CPU 5 determines whether the target position (i.e., the start position for printing the next page) has been determined in the paper roll feeding operation to be performed (hereinafter referred to as the second paper feeding process) in order to begin printing the next page. The target position is determined by CPU 5 based on the next page to be printed. (See below for further details.) Figure 11 The judgment process in this step is described. If the target delivery position has not yet been determined, CPU 5 will repeat this judgment until the target delivery position is determined. Once the target delivery position is determined, CPU 5 proceeds to S310 to implement a second paper delivery process for delivering the roll of paper 101 to the target delivery position. Specifically, the roll of paper 101 is delivered such that the starting position for printing the next page reaches the position of the print head. This will be discussed later. Figure 9 and Figure 11 The second paper transport process is described. Then, the paper transport process returns to S301 and repeats.

[0057] Note that the above four types of judgment processing can be implemented each time the next page is printed, or it can be implemented only once, and the judgment result can be used for subsequent pages.

[0058] As described above, according to this embodiment, after the printing of one page is completed and before the target position for the next page to be printed is determined, the paper can be fed to a position as a first stage of feeding. Specifically, as a first stage of feeding, the roll of paper 101 can be fed such that a predetermined position on the roll of paper 101 (such as the cut position of the current page) reaches the position of the print head. In other words, the paper is fed to a position that does not affect the printing of the next page before the target position for the next page is determined. Therefore, conventional standby time can be reduced, and the time required to feed the paper after the target position for the next page to be printed is determined can be shortened. Therefore, print throughput can be improved.

[0059] Figure 6A and Figure 6B A flowchart illustrating the paper transport process between pages during multiple printings according to this embodiment is shown. The image forming apparatus begins the process shown in the flowchart by executing a print job corresponding to multiple printings.

[0060] In this flowchart, the processes in S401 and the processes from S403 to S410 are related to... Figure 5 The processing in S301 is the same as that from S303 to S310, so its description will be omitted.

[0061] In this paper transport process, after the printing process corresponding to one page is completed, in S402, CPU 5 determines whether the paper transport process corresponds to the printing of the first copy. If the paper transport process does not correspond to the printing of the first copy, CPU 5 proceeds to S411. On the other hand, if the paper transport process corresponds to the printing of the first copy, CPU 5 proceeds to S403 and then performs the process described above. Figure 5 The aforementioned process. Here, the case of executing S408 is referred to as route A, and the case of executing S407 is referred to as route B.

[0062] In S411, CPU 5 determines whether the paper transport processing corresponds to the printing of the final copy. If it is determined that the paper transport processing does not correspond to the printing of the final copy, CPU 5 proceeds to S412. Since the paper transport target position for each page has already been determined during the processing of the previous copy, CPU 5 executes the transport processing to the transport target position determined in the previous processing in parallel with the processing of data for creating the next printable page, until the transport target position is reached. In other words, CPU 5 creates the data for the next printable page while transporting it to the transport target position. Note that this parallel processing only needs to be implemented in parallel for at least a certain period of time, and the start and end points of the transport processing and the data creation processing do not necessarily have to be consistent with each other. This parallel processing is defined as process Z. Furthermore, this parallel processing is called route C. Since the transport target position is obvious immediately after the printing of a page is completed, the transport processing in S412 can complete the transport processing to the transport target position in parallel with the data for creating the next printable page. After process Z is completed, CPU 5 returns to S401.

[0063] On the other hand, if the paper transport process is determined to correspond to the printing of the final copy in S411, CPU 5 proceeds to S413. In S413, CPU 5 determines whether there is a next page to be printed. If there is no next page to be printed, the paper transport process terminates. This is referred to as route D. Meanwhile, if there is a next page to be printed, CPU 5 proceeds to S412 and performs process Z. After process Z is completed, CPU 5 returns to S401.

[0064] In this paper transport process, the leading edge position (print start position) of the next page to be printed is predetermined. Therefore, by implementing process Z, the transport time required for paper transport between pages can be further reduced.

[0065] Figure 7 This illustrates the type of paper transport operation between the copy being printed and the print page during multiple printing according to this embodiment (i.e., the above-mentioned...). Figure 6A and Figure 6B This is a table showing the relationships between routes A, B, C, and D. The label N (an integer not less than 3) represents the final copy. In this table, the current printed copy 501 is divided into three categories: the first copy 502, the second through (N-1)th copies 503, and the Nth copy 504.

[0066] In the paper feed processing between the first 502 printed pages, if a next page exists, the following steps are implemented: Figure 6A and Figure 6B The operation of route A or route B in the code. Here, even if there is no next page, the operation is still performed according to... Figure 6A and Figure 6B The operation of route A or route B in the process.

[0067] In the paper feeding process between the second and (N-1)th printed pages of 503, if a next page exists, the following procedure is implemented: Figure 6A and Figure 6B The operation of route C in the code. On the other hand, even when there is no next page, the operation is also performed according to... Figure 6A and Figure 6B The operation of route C in the code.

[0068] In the paper delivery process between the pages of the Nth 504 printout, if a next page exists, the following procedure is implemented: Figure 6A and Figure 6B The operation of route C in the code. On the other hand, in the absence of a next page, the operation is performed according to... Figure 6A and Figure 6B The operation of route D in the code.

[0069] Figure 8This diagram illustrates the execution sequence of conventional page-to-page processing. Between pages, after the printing operation 604 of the first page is completed (601), a paper feed operation 606 is performed to the start position of printing the next page, followed by the printing operation 607 of the second page. (See below for further details.) Figure 10 A conventional paper transport operation 606 is described. However, the paper transport operation 606 begins after the printing start position of the second page is determined (602). Therefore, a standby time 605 occurs before the printing start position of the second page is determined. As a result, the start of the printing operation of the second page is delayed 603, leading to a decrease in print throughput.

[0070] Figure 9 This diagram illustrates the execution sequence of page-to-page processing in this embodiment. Between pages, after the printing operation 611 of the first page is completed, two phases of paper transport operations (first paper transport operation 612 and second paper transport operation 613) are performed, followed by the printing operation 614 of the second page. In conventional processing, a standby state exists from the completion of the printing operation of the first page (608) until the printing start position of the second page is determined (609). This results in a delay in the start of the printing operation of the second page 610. In this embodiment, during the time period from the completion of the printing operation of the first page (608) until the printing start position of the second page is determined, the roll of paper 101 is transported for a predetermined length. As previously described, the predetermined length is a length shorter in the paper transport direction than the transport length (transport distance) until the print head reaches the printing start position of the next page. Although this length can be preset, in this example, it is assumed that the length is set based on the cutting position of the first page. More precisely, operation 612 (i.e., first paper feeding operation) is performed to feed the paper to the cutting position of the first page (i.e., the front end position of the second page). Subsequently, operation 613 (i.e., second paper feeding operation) is performed to feed the paper after the printing start position of the second page is determined (609). Figure 5 as well as Figure 6A and Figure 6B The paper transport process in process X corresponds to the first paper transport operation (first media transport operation). Figure 5 S310 and Figure 6B The paper transport process in S410 corresponds to the second paper transport operation (second media transport operation). See below for further details. Figure 11The first paper transport operation and the second paper transport operation of this embodiment are described. As described above, in this embodiment, the conventional paper transport operation 606 is divided into a first paper transport operation 612 and a second paper transport operation 613, and the first paper transport operation 612 is performed immediately after the printing operation of the first page is completed. In this way, the printing operation of the second page begins 610 earlier than in conventional processing, thus an improvement in throughput is expected.

[0071] Figure 10 It is shown in Figure 8 The diagram illustrates the timing of each process in conventional inter-page processing and the paper transport position. In the conventional method, after the printing operation of the first page is completed (601), the roll of paper 702 containing the first page is ejected from the image forming apparatus 701, and the carriage 703 is positioned on the last printed line of the first page. Simultaneously, a cutter 704 is located downstream of the carriage 703. In this state, the image forming apparatus 701 is stopped. After the printing start position of the second page is determined (602), the image forming apparatus 701 performs a page transport operation 606 such that the downstream side of the carriage 703 is close to the printing start position of the second page. Subsequently, the image forming apparatus 701 begins the printing operation 607 of the second page.

[0072] Figure 11 It is shown in Figure 9 The diagram shows the paper transport position during the various processing timings in the inter-page processing of this embodiment. In this embodiment, after the printing operation of the first page is completed (608), the roll of paper 707 printed with the first page is discharged from the image forming apparatus 706, and the carriage 709 is positioned on the last printed line of the first page. Simultaneously, the cutter 708 is located downstream of the carriage 709. During the time period from the completion of the printing operation of the first page (608) until the printing start position of the second page is determined, the image forming apparatus 706 performs a first paper transport operation to a predetermined position (in this example, the cutting position of the first page (i.e., the front end position of the second page)). Specifically, this corresponds to transporting the paper to the position of the downstream nozzle of the carriage 709 (described later). Figure 12 The reference numeral h in the attached figure is not located at the start of printing on the second page. Figure 12 Upstream of reference numeral g in the attached diagram. This transport is implemented to avoid the necessity of transporting the roll of paper 707 in the opposite direction to the paper transport direction in a subsequent second paper transport operation. As an example of control to prevent the printhead from being positioned upstream of the printing start position of the second page, the downstream nozzle of carriage 709 ( Figure 12 The reference numeral h in the attached diagram is located at the front of the second page. Figure 12 (See figure f). However, control is not limited to this. Figure 5 as well as Figure 6A and Figure 6B In process X, the transport position is determined according to the method described above. After the first paper transport operation and after the printing start position of the second page is determined (609), the downstream nozzle of the carriage 709 is positioned... Figure 12 The reference numeral h in the attached diagram is located at the beginning of the printout on the second page. Figure 12 The second paper feeding operation is performed in the manner indicated by reference numeral g in the attached diagram. The determination methods in S309 and S409, and the feeding positions in S310 and S410, are determined according to the methods described above. Subsequently, the image forming apparatus 706 begins the printing operation 614 of the second page.

[0073] Figure 12 This is a schematic diagram showing the paper transport position immediately after the printing of the first page is completed according to this embodiment. Immediately after the printing of the first page is completed, the roll of paper 804 is ejected from the image forming apparatus 801, and the carriage 802 is positioned at the last printed line of the first page. Meanwhile, a cutter 803 is located downstream of the carriage 802. Reference numeral e indicates the position of the cutter, reference numeral f indicates the front end position of the second page (i.e., the cutting position), reference numeral g indicates the printing start position of the second page, reference numeral h indicates the position of the downstream nozzle of the carriage 802, and reference numeral i indicates the position of the upstream nozzle of the carriage 802. Reference numeral j indicates the margin amount between the first and second pages, reference numeral k indicates the front end position of the roll of paper 804, and reference numeral m indicates the printing end position of the first page.

[0074] Figure 13 An example of an input screen for setting the trimming timing according to this embodiment is shown. Input screen 901 is displayed on display operation unit 12. When setting to perform a trimming operation each time each page is printed (i.e., when trimming during printing is not performed), the user selects button 903. Conversely, when setting to perform a trimming operation midway through page printing (i.e., when trimming during printing is performed), the user selects button 902. After selecting button 902 or button 903, the user presses OK button 904 to confirm the setting value. When OK button 904 is pressed, the setting value is stored in NVRAM 8. Conversely, when this setting is not established, the user presses Cancel button 905. When either button is pressed, display operation unit 12 terminates the display of input screen 901. Here, the setting for performing or not performing trimming during printing can be made by alternatively using an external connection device such as a PC. This setting can also be made according to paper type, image quality, etc.

[0075] Figure 14 An example of an input screen for setting the margins between printed pages according to this embodiment is shown. Input screen 1001 is displayed on the display operation unit 12. Input screen 1001 displays a margin setting amount 1002, and the value of the margin setting amount 1002 changes when the user presses buttons 1003 and 1004. The current margin setting amount 1002 is displayed as the default amount. Since the current margin setting amount 1002 is held by NVRAM 8, input screen 1001 first obtains the current margin setting amount from NVRAM 8 and displays the obtained amount. When button 1003 is pressed, the margin setting amount 1002 increases, and when button 1004 is pressed, the margin setting amount 1002 decreases. After changing the margin setting amount 1002, the user presses the OK button 1005 to confirm the setting value. When the OK button 1005 is pressed, the setting value is stored in NVRAM 8. On the other hand, when the cancel button 1006 is pressed, the setting value is not stored in the NVRAM 8. When any button is pressed, the display operation unit 12 terminates the display of the input screen 1001. Here, for example, an external connection device can be used to set the margin blanking.

[0076] As described above, in this embodiment, the paper is fed to a predetermined position after the printing of one page is completed and before the printing start position of the next page is determined. Then, once the printing start position of the next page is determined, the paper is fed to that position. In this way, an improvement in print throughput is expected.

[0077] Note that this implementation does not necessarily have to be carried out without cutting during printing. It is possible to display on the display operation unit 12. Figure 13 The input screen 901 shown allows you to set whether or not to perform trimming during printing. This setting can be made, for example, by using an external connection device. Furthermore, this setting can be adjusted based on factors such as paper type and image quality.

[0078] Furthermore, this embodiment aims to improve throughput by dividing the paper transport operation between pages into two sessions. However, the number of sessions is not limited to two. For example, if the paper cutting position passes the cutter position midway through the second paper transport operation, the second paper transport operation is divided into two sessions: "transport to the cutter position" and "transport to the target position," thus dividing the overall paper transport operation between pages into three sessions. Simultaneously, image data such as PDF format is parsed step-by-step. Therefore, the leading position for printing is determined progressively. As a result, paper transport for this type of image can be performed when each leading position is determined. In this case, the paper transport operation between pages is divided into more than three sessions. Similar to the configuration described above, this mode also anticipates an improvement in print throughput.

[0079] Furthermore, if the print data for the next page is created before the print of the current page is completed, the print start position for the next page is determined immediately after the print of the current page is completed. Therefore, paper can be fed to the print start position of the next page in a single feed operation immediately after the print of the current page is completed, without having to split the paper feed operation between pages. Similar to the configuration described above, this mode also anticipates an improvement in print throughput.

[0080] In this embodiment, processing X can begin immediately after the printing of a page is completed. However, the timing of starting processing in S308 and S408 is not limited to the above, as long as the time period from the completion of printing a page to the completion of processing X is equal to or shorter than the time period from the completion of printing a page to the determination of the printing start position of the next page. Similar to the above configuration, this mode also anticipates an improvement in print throughput.

[0081] (Other implementation methods)

[0082] The embodiments of the present invention can also be implemented by the following method: providing software (programs) that perform the functions of the above embodiments to a system or device via a network or various storage media, and the computer or central processing unit (CPU) or microprocessor unit (MPU) of the system or device reading out and executing the program.

[0083] The purpose of this disclosure is to improve print throughput when printing multiple pages using an image forming device.

[0084] While the invention has been described with reference to exemplary embodiments, it should be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the above claims is to be interpreted in the broadest sense to include all such variations, equivalent structures, and functions.

Claims

1. An image forming apparatus configured to print a plurality of pages onto a roll of printing media, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The conveying unit performs the following: A first conveying operation is performed after printing a page by the printing unit has been completed, in which the printing medium is conveyed a predetermined length to discharge the printing medium and the conveying is stopped. as well as The second delivery operation includes conveying the print media for discharge before the printing start position of the next page in the print media reaches the position of the print unit. The second delivery operation is performed after the first delivery operation and before the printing start of the next page. The cutting unit does not cut the printing medium during the time period from the completion of printing one page until the start of printing the next page, during which the first transport operation and the second transport operation are performed.

2. The image forming apparatus according to claim 1, wherein, The printing unit prints by ejecting ink.

3. The image forming apparatus according to claim 1, wherein, The starting position for printing the next page is determined based on the print data of the next page.

4. The image forming apparatus according to claim 1, wherein, When the printing medium is conveyed to the predetermined length through the first conveying operation, the nozzle on the downstream side of the printing unit is located downstream of the printing start position of the next page.

5. The image forming apparatus according to claim 1, wherein, The printing unit includes a carriage with multiple nozzles configured to eject ink. When the printing medium is being conveyed by the conveying unit, the printing unit is located at the position of the nozzle downstream of the nozzle in the medium conveying direction among the plurality of nozzles.

6. The image forming apparatus according to claim 1, wherein, The cutting unit is located downstream of the printing unit in the media transport direction, and During the printing of the next page, if the front end of the next page reaches the position of the cutting unit, the printing unit pauses printing, then the cutting unit cuts the printing medium, and then the printing unit resumes printing the next page.

7. The image forming apparatus according to claim 1, wherein, When printing multiple copies, the delivery unit delivers the printing medium based on the printing start position determined during the processing of the previous copy.

8. The image forming apparatus according to claim 1, wherein, The conveying unit determines whether to perform the first conveying operation based on the conveying time until the front end of the next page reaches the position of the printing unit and the time until the conveying target position is determined.

9. The image forming apparatus according to claim 8, wherein, When the conveying speed of the printing medium is equal to or higher than a predetermined value, the conveying unit performs the first conveying operation.

10. The image forming apparatus according to claim 8, wherein, If the margin margin between pages is less than a predetermined value, the conveying unit performs the first conveying operation.

11. The image forming apparatus according to claim 8, wherein, If the resolution of the next page is equal to or higher than a predetermined value, the conveying unit performs the first conveying operation.

12. The image forming apparatus according to claim 8, wherein, The conveying unit performs the first conveying operation when the value indicating the print quality of the next page is equal to or higher than a predetermined value.

13. A method for controlling an image forming apparatus, the image forming apparatus being configured to print a plurality of pages onto a roll-shaped printing medium, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The control method includes: The first conveying step is used to cause the conveying unit to perform: A first conveying operation is performed to convey the printing medium a predetermined length to discharge the printing medium and then stop the conveying, the first conveying operation being performed after the printing of one page by the printing unit is completed; and The second conveying step is used to enable the conveying unit to perform: The second delivery operation includes conveying the print media for discharge before the printing start position of the next page in the print media reaches the position of the print unit. The second delivery operation is performed after the first delivery operation and before the printing of the next page begins. The cutting unit does not cut the printing medium during the time period from the completion of printing one page until the start of printing the next page, and performs the first transport operation and the second transport operation during this time period.

14. A computer-readable storage medium storing a program for causing a computer of an image forming apparatus to perform a control method for the image forming apparatus, the image forming apparatus being configured to print a plurality of pages onto a roll-shaped printing medium, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The control method includes: The first conveying step is used to cause the conveying unit to perform: A first conveying operation is performed to convey the printing medium a predetermined length to discharge the printing medium and then stop the conveying, the first conveying operation being performed after the printing of one page by the printing unit is completed; and The second conveying step is used to enable the conveying unit to perform: The second delivery operation includes conveying the print media for discharge before the printing start position of the next page in the print media reaches the position of the print unit. The second delivery operation is performed after the first delivery operation and before the printing of the next page begins. The cutting unit does not cut the printing medium during the time period from the completion of printing one page until the start of printing the next page, and performs the first transport operation and the second transport operation during this time period.

15. An image forming apparatus configured to print a plurality of pages on a roll of printing media, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The conveying unit performs the following: A first conveying operation is used to convey the printing medium a predetermined distance and stop the conveying, such that after the printing of one page by the printing unit is completed, the leading edge of the next page is the position of the printing unit. as well as The second transport operation includes transporting the printing medium before the printing start position of the next page in the printing medium reaches the position of the printing unit, the second transport operation being performed after the first transport operation and before the printing start of the next page.

16. The image forming apparatus according to claim 15, wherein, The printing unit prints by ejecting ink.

17. The image forming apparatus according to claim 15, wherein, The starting position for printing the next page is determined based on the print data of the next page.

18. The image forming apparatus according to claim 15, wherein, The printing unit includes a carriage with multiple nozzles configured to eject ink. The conveying unit conveys the printing medium through the first conveying operation, such that the front end position of the next page is the position of the nozzle downstream of the plurality of nozzles in the conveying direction of the printing medium.

19. The image forming apparatus according to claim 15, wherein, When printing multiple copies, the delivery unit delivers the printing medium based on the printing start position determined during the processing of the previous copy.

20. The image forming apparatus according to claim 15, wherein, The conveying unit determines whether to perform the first conveying operation based on the conveying time until the front end of the next page reaches the position of the printing unit and the time until the conveying target position is determined.

21. The image forming apparatus according to claim 20, wherein, When the conveying speed of the printing medium is equal to or higher than a predetermined value, the conveying unit performs the first conveying operation.

22. The image forming apparatus according to claim 20, wherein, If the margin margin between pages is less than a predetermined value, the conveying unit performs the first conveying operation.

23. The image forming apparatus according to claim 20, wherein, If the resolution of the next page is equal to or higher than a predetermined value, the conveying unit performs the first conveying operation.

24. The image forming apparatus according to claim 20, wherein, The conveying unit performs the first conveying operation when the value indicating the print quality of the next page is equal to or higher than a predetermined value.

25. A method for controlling an image forming apparatus, the image forming apparatus being configured to print a plurality of pages onto a roll-shaped printing medium, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The control method includes: The first conveying step is used to cause the conveying unit to perform: A first conveying operation is used to convey the printing medium a predetermined distance and stop the conveying, such that after the printing of one page by the printing unit is completed, the leading edge of the next page is the position of the printing unit. as well as The second conveying step is used to enable the conveying unit to perform: The second transport operation includes transporting the printing medium before the printing start position of the next page in the printing medium reaches the position of the printing unit, the second transport operation being performed after the first transport operation and before the printing start of the next page.

26. A computer-readable storage medium storing a program for causing a computer of an image forming apparatus to perform a control method for the image forming apparatus, the image forming apparatus being configured to print a plurality of pages onto a roll-shaped printing medium, the image forming apparatus comprising: A delivery unit configured to deliver the printing medium; A printing unit configured to print on the printing medium; as well as A cutting unit configured to cut the printing medium. The control method includes: The first conveying step is used to cause the conveying unit to perform: A first conveying operation is used to convey the printing medium a predetermined distance and stop the conveying, such that after the printing of one page by the printing unit is completed, the leading edge of the next page is the position of the printing unit. as well as The second conveying step is used to enable the conveying unit to perform: The second transport operation includes transporting the printing medium before the printing start position of the next page in the printing medium reaches the position of the printing unit, the second transport operation being performed after the first transport operation and before the printing start of the next page.