Printer, control method of the same, and program
The printing device efficiently adjusts processing for various roll sheets by calculating usage and remaining amounts, determining necessary adjustments, and optimizing sheet usage, thereby enhancing printing quality.
Patent Information
- Application Number
- JP2023111581
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2025-01-20
AI Technical Summary
Existing printing devices lack efficient adjustment processing for various types of roll sheets, which can lead to suboptimal printing quality.
A printing device that calculates the usage and remaining amounts of roll sheets, adjusts printing means based on these values, and determines the necessity of adjustment processes considering the frequency of use and remaining amount, including job cancellation and specific adjustment techniques.
Enables efficient adjustment processing to improve printing quality, particularly for frequently used sheet types, even when the remaining amount is insufficient, by optimizing the use of available roll sheets.
Smart Images

Figure 2025008936000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates generally to printing devices. [Background technology]
[0002] Patent Document 1 discloses a printing device that calculates the amount of roll sheet usage (print usage amount) based on a print job, and cancels the print job or performs a specified adjustment process based on the calculation result and the remaining amount of roll sheet (remaining sheet amount).With such a printing device, roll sheets with only a small amount remaining can be used to perform adjustment processes, thereby improving print quality. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-136950 A Summary of the Invention [Problem to be solved by the invention]
[0004] Some printing devices are capable of handling various types of roll sheets (or other printing media), and in this respect, there is room for improvement in the configuration of Patent Document 1.
[0005] SUMMARY OF THE PRESENT EMBODIMENT An exemplary object of the present invention is to provide a technique for efficiently performing adjustment processing in a printing device for various types of print media. [Means for solving the problem]
[0006] One aspect of the present invention relates to a printing device, the printing device comprising: a printing means for printing on any one of a plurality of types of roll sheets based on a print job; a calculation means for calculating an amount of a type of roll sheet used for printing the print job as a print usage amount; an acquisition unit that acquires a remaining amount of a roll sheet of a type used for printing the print job as a remaining sheet amount; an adjustment means for adjusting the printing means by using the rolled sheet when the remaining amount of the sheet is less than the amount of the printing use; a determination unit that determines whether or not to execute adjustment by the adjustment unit based on the frequency of use of the type used in printing the print job and the remaining amount of sheets. It is characterized by: Effect of the Invention
[0007] According to the present invention, it is possible to perform the adjustment process efficiently. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a printing apparatus according to an embodiment. [Diagram 2] FIG. 1 is a schematic diagram showing an example of the configuration of a printing apparatus. [Diagram 3] 4 is a flowchart showing an example of a printing operation by a printing device. [Figure 4] 10 is a flowchart showing an example of the contents of a job cancellation process. [Diagram 5] FIG. 11 is a diagram showing an example of a display screen for setting how to utilize the remaining roll sheets. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the embodiments will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a number of features, not all of these features are essential to the invention, and the features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.
[0010] FIG. 1 is a block diagram showing an example of the configuration of a printing device 100 according to an embodiment. The printing device 100 referred to here may be any electronic device that performs desired printing on a sheet-like medium (typically paper material, hereinafter referred to as a "sheet") to generate a printed matter. Therefore, the printing device 100 may be one that is provided with a supplementary printing function, and may be, for example, a multi-function peripheral (MFP) that further includes a copy function, a scan function, a facsimile function, and the like. Moreover, printing here refers to the formation or recording of an image on a sheet, and the concept of an image typically includes characters, symbols, patterns, figures, photographs, and the like.
[0011] The printing device 100 includes a printer controller 120 , a printer engine 150 , a hard disk drive (HDD) 161 , and an input / output device 162 .
[0012] The printer controller 120 includes a HDD interface (I / F) 121 and an input / output device interface 122. The HDD interface 121 and the input / output device interface 122 enable communication with a HDD 161 and an input / output device 162, respectively. HDD 161 can store, for example, programs executable on printing device 100, print data input to printing device 100, setting information necessary for operation of printing device 100, etc. HDD 161 may be any non-volatile storage device, and may be replaced by other large-capacity storage devices such as flash memory. The input / output device 162 is configured to be capable of accepting user operation input and outputting necessary information, and may be, for example, a touch panel display, but the input device (hard keys, touch panel, etc.) and the output device (display, buzzer, etc.) may be configured separately. For example, the user can use the input / output device 162 to select a desired sheet type and input it to the printing device 100, and the printing device 100 will transport and print based on the settings for each sheet type.
[0013] The printer controller 120 further includes a flash ROM (read only memory) 123, a RAM (random access memory) 124, a ROM interface 125, and a memory controller 126. The ROM interface 125 and the memory controller 126 enable access to the flash ROM 123 and the RAM 124, respectively. The flash ROM 123 can store programs executable by a CPU 128 (described later), data necessary for driving and controlling the printing device 100, and the like. The RAM 124 is used as a work area for the CPU 128, and can also temporarily store data received from the outside, setting data, intermediate data, and the like.
[0014] Printer controller 120 further includes a host interface 127, a CPU (Central Processing Unit) 128, a printer engine (PRN) interface 129, and an image processing unit 130. Host interface 127 enables printing device 100 to be connected to a host computer 190 via a network 191, thereby enabling printing device 100 and host computer 190 to communicate with each other.
[0015] The CPU 128 can send and receive signals to and from each element of the printing device 100 via a system bus 132, thereby executing programs and activating hardware to control the entire system of the printing device 100. For example, the CPU 128 can receive input signals from an input / output device 162 via an input / output device interface 122, or cause the input / output device 162 to output a predetermined notification or image. Also, for example, the CPU 128 outputs data, which will be described later, processed by the image processing unit 130 to the printer engine 150 via a printer engine interface 129.
[0016] The image processing unit 130 can perform image processing when printing, and can perform processing to convert or expand print data (e.g., data expressed in a page description language) into image data (bitmap data). The image processing unit 130 can also convert the color space of the image data (e.g., YCbCr) into a standard RGB color space (e.g., sRGB). The image processing unit 130 can also perform various image processing such as resolution conversion, image analysis, and image correction on the image data obtained in this manner. The image data processed by the image processing unit 130 can be stored in the RAM 124 or the HDD 161.
[0017] The printer engine 150 is configured to be able to realize a printing function, and includes an inkjet head 151, a cutter unit 152, a conveyance motor 153, a printer controller (CNT) interface 154, and an optical sensor 155. These are connected to each other via a system bus 156.
[0018] The inkjet head 151 forms an image based on image data by ejecting ink onto a sheet. The inkjet head 151 includes a plurality of heads corresponding to a plurality of colors of ink, and is capable of color printing. The term "ink" as used herein may be broadly interpreted within the scope of the present embodiment, and may be expressed as "liquid." In the same sense, the inkjet head 151 may be expressed as "liquid ejection head." In this embodiment, the printing device 100 is an inkjet printer that performs printing by the inkjet method described above, but the printing method is not limited to this, and the printing device 100 may be expressed as a liquid ejection device. Therefore, the content of this embodiment is applicable to printing devices using various printing methods, such as thermal printers, dot impact printers, LED printers, and laser printers.
[0019] The cutter unit 152 is configured to be able to cut the roll sheet, and cuts the printed roll sheet to a predetermined length. If the type of roll sheet is one that may scatter paper dust when cut by the cutter unit 152, a setting for forming a cutting dust reduction line by printing at the cutting position to prevent paper dust from scattering may be stored in the Flash ROM 123. Independently of this setting, an operation setting for the cutter unit 152 may be stored in the Flash ROM 123 for each type of roll sheet. In the case of a type of roll sheet that cannot be cut by the cutter unit 152, a setting (user cut setting) for not driving the cutter unit 152 may be stored in the Flash ROM 123 so that a user can cut the roll sheet by himself using a tool such as scissors. In the case of a type of roll sheet that requires pressure by the user when cutting, a setting (eject cut setting) for operating the cutter unit 152 by user operation input may be stored in the Flash ROM 123. When the user cut setting and the eject cut setting are not used, a setting (auto cut setting) in which cutting by the cutter unit 152 is automatically executed can be stored in the Flash ROM 123.
[0020] The conveying motor 153 drives a conveying roller that conveys the rolled sheet under the control of the CPU 128 .
[0021] Printer controller interface 154 enables communication between printer engine 150 and printer controller 120 .
[0022] The optical sensor 155 is used to measure attribute values of the rolled sheet. For example, a reflective optical sensor including a light emitting element, a specular reflected light receiving element, and a diffused light receiving element may be used for the optical sensor 155. The light emitting element may be an LED (Light Emitting Diode) or the like. The light receiving element may be a photoelectric conversion element such as a CCD / CMOS sensor. Based on the detection results (intensity of specular reflected light and diffuse reflected light) by the optical sensor 155, the printing apparatus 100 can measure attribute values (such as thickness) of the rolled sheet on the platen 209 (see FIG. 2).
[0023] The host computer 190 is an external device that supplies print data to the printing device 100, and a printer driver compatible with the printing device 100 is pre-installed in the host computer 190. The host computer 190 may be a general-purpose computer, or may be other electronic devices capable of generating print data, such as an image reader, a digital camera, or a smartphone. Some of the functions of the host computer 190 may be provided in the printing device 100, and some of the functions of the printing device 100 may be provided in the host computer 190.
[0024] FIG. 2 is a schematic diagram showing an example of the configuration of a printing apparatus 100. The printing apparatus 100 includes two or more rolled sheet tubes 201, but only one rolled sheet tube 201 is shown in FIG. 2 to simplify the drawing. Different types of rolled sheets 204 can be wound and installed on these rolled sheet tubes 201. Examples of rolled sheet types include well-known types such as plain paper, glossy paper, and recycled paper. In the drawing, a rolled sheet 204 pulled out from one rolled sheet tube 201 is transported along a transport path by a transport roller 205 and measured by an optical sensor 155 provided at a position opposite a platen 209.
[0025] Printing is performed by transporting the rolled sheet 204 from the rolled sheet tube 201 to the inkjet head 151 by a transport roller 205 and discharging ink from the inkjet head 151 onto the rolled sheet 204. During printing, an optical sensor 155 detects specularly reflected light and diffusely reflected light from the rolled sheet 204, and measures the thickness, width, etc. of the rolled sheet based on the results. The printed rolled sheet 204 is cut to the desired length by a cutter unit 152.
[0026] 3 is a flowchart showing an example of a printing operation by the printing device 100. This flowchart can be executed mainly by the CPU 128. In S301, it is determined whether or not a print job has been received from the host computer 190. If a print job has been received, the process proceeds to S302, and if not, the process returns to S301.
[0027] In S302, the usage amount of the roll sheet 204 when the received print job is executed is acquired as the print usage amount. Here, the print job includes print data to be printed and setting information required to realize the printing, and the print usage amount can be calculated or specified substantially based on them. For example, the print usage amount can be specified based on parameters based on the print settings of the printing device 100, such as the number of pages corresponding to the print data and the number of pages to be printed on a sheet equivalent to a single page. The print usage amount typically corresponds to the size from the position of the downstream end of the roll sheet 204 to the position where it is cut by the cutter unit 152 when the received print job is executed. The print usage amount may be expressed as a required print amount, a planned print usage amount, an estimated print usage amount, or the like.
[0028] In S303, the amount of rolled sheet 204 remaining in the rolled sheet tube 201 (hereinafter, may be referred to as the remaining rolled sheet 204) is acquired as the remaining sheet amount based on the operation input from the user when installing the rolled sheet 204 and the print history printed on the rolled sheet 204. This remaining sheet amount can be managed by the printer controller 120.
[0029] In S304, the print usage calculated in S302 is compared with the remaining sheet amount acquired in S303, and if the remaining sheet amount is greater than the print usage (if the remaining sheet amount>print usage amount), the process proceeds to S305, and if the remaining sheet amount is less than the print usage (if the remaining sheet amount<print usage amount), the process proceeds to S306. Note that if the print usage amount and the remaining sheet amount are equal to each other (if the remaining sheet amount=print usage amount), the process may proceed to either S305 or S306.
[0030] In S305, the received print job is deemed executable, and print processing based on the received print job is executed.
[0031] In S306, since the remaining number of sheets is insufficient to execute the received print job, a notification of this fact is sent to the I / O device 162 of the printing device 100, or alternatively / accompanyingly to the host computer 190.
[0032] In S307, a job cancellation process, which will be described later, is performed.
[0033] 4 is a flowchart showing an example of the contents of the job cancellation process S307. This flowchart is executed when a print job cannot be executed due to an insufficient remaining roll sheet 204, and cancels the print job and performs an adjustment process using the remaining roll sheet 204.
[0034] 5A shows a display screen for "remaining paper utilization setting," which can be set by the user using the input / output device 162, as one embodiment of the utilization setting for the remaining roll sheets 204 referred to in S403 described later. On this display screen, the user can use a check box to set, for example, whether the utilization of the remaining roll sheets 204 is to be performed automatically by the printing device 100 in "automatic printer selection," or whether the utilization is to be performed at the user's discretion in "manual user selection."
[0035] When automatic printer selection is selected, the screen transitions to the screen exemplified in Fig. 5(b), where registration information for each roll sheet type, such as plain paper, glossy paper, etc., can be displayed. By selecting the roll sheet type, the user can selectively set / register adjustment items that should be preferentially performed for each roll sheet type. For example, when glossy paper is selected, the screen transitions to the screen exemplified in Fig. 5(c), where the user can selectively set and register the desired adjustment items that should be preferentially performed for glossy paper from among several adjustment items, such as nozzle check pattern printing and head position adjustment.
[0036] The adjustment items set and registered in this way can be executed as adjustment processing. The adjustment processing can be realized, for example, by printing a test pattern corresponding to the adjustment target on the corresponding type of rolled sheet 204, and performing image analysis on the print result using an imaging device such as a CCD / CMOS sensor. When multiple adjustment items are set / registered and their contents overlap, the one with the most comprehensive contents may be selectively executed (the overlapping ones may be omitted), or the one with the longest elapsed time since the last execution may be executed preferentially. If there is no adjustment item that can be executed as an adjustment processing, the adjustment processing may not be executed, or may not be executed depending on the establishment of a predetermined condition.
[0037] Referring again to FIG. 4, in the job cancellation process S307, in S401, the print job determined to have been received in S301 is cancelled.
[0038] In S402, the usage amount of the rolled sheet 204 when the adjustment process described below is executed is obtained as the adjusted usage amount, and the adjusted usage amount is compared with the remaining sheet amount. In this example, the adjustment process can include multiple processes with different adjustment targets, and if the remaining sheet amount of the process with the smallest adjusted usage amount is not an executable amount, this flowchart ends, and if not, the process proceeds to S403. When this flowchart ends, a notification in S306 may recommend replacing the rolled sheet 204, and at the same time, the rolled sheet 204 with only a small remaining amount may be discharged (instead of being discharged, it may be wound up by the rolled sheet tube 201).
[0039] In S403, the utilization setting of the remaining roll sheet 204 is referenced, and here, as an example, it is determined whether or not the setting is "user manual selection." If the setting is "user manual selection," the process proceeds to S404, and if not (i.e., if the setting is "printer automatic selection"), the process proceeds to S405.
[0040] In S404, the user is presented with the choice of whether or not to execute an adjustment process (and, if so, which adjustment process to execute) using the remaining roll sheet 204. If execution of an adjustment process (and the contents of the process to be executed) is selected, a notification in S306 may be issued recommending replacement of the roll sheet 204 together with the execution of the adjustment process, and at the same time, the roll sheet 204 with only a small amount remaining may be discharged.
[0041] In S405, it is determined whether the currently supplied rolled sheet 204 is of a type registered by the user in the utilization setting of the remaining rolled sheet 204. If it is of a registered rolled sheet type, the process proceeds to S406, and if not, the process proceeds to S407.
[0042] In S406, the above adjustment process registered in the utilization setting of the remaining rolled sheet 204 is executed (see FIGS. 5(b) to 5(c)).
[0043] In S407, it is determined whether the currently supplied rolled sheet 204 is the type most frequently used in the printing device 100. This determination may be made based on the print history (past print jobs) in the printing device 100. If it is the most frequently used type of rolled sheet, the process proceeds to S408, and if not, the process proceeds to S409.
[0044] In S408, an adjustment process is performed. For example, by performing the adjustment process using the most frequently used type of rolled sheet 204 (based on the most frequently used type), ink bleeding, color development, etc. can be evaluated / analyzed, thereby making it possible to achieve even higher quality printing. In S408, it is preferable to execute, among the adjustment processes that the printing device 100 can execute, the one that has been executed the longest since its last execution.
[0045] Here, the adjustment process is one of the self-diagnosis functions that the printing device 100 can execute to improve print quality, and typical examples include nozzle check pattern printing, head position adjustment, paper feed amount adjustment, head calibration, etc. For example, it is possible to determine whether a predetermined test pattern has been properly printed based on the image capture result by the imaging device, thereby diagnosing the functions of the inkjet head 151, the carriage that transports it, the transport roller 205, the transport motor 153 that drives them, etc.
[0046] In S409, it is determined whether the corresponding remaining sheet amount (the remaining sheet amount for the type that is not the most frequently used) is less than the remaining sheet amount for the type that is printed most frequently. If the corresponding remaining sheet amount is less, this flowchart ends without performing adjustment processing, and if not, the process proceeds to S410. As described above, when this flowchart ends, the notification in S306 may recommend replacing the rolled sheet 204, and at the same time, the rolled sheet 204 with only a small remaining amount may be discharged.
[0047] In S410 (when the remaining amount of sheets for a type that is not the most frequently used type is large), an adjustment process is executed. Note that in S410, similar to S408, it is preferable to execute the adjustment process that has been executed the longest since the last execution among the adjustment processes that can be executed by the printing device 100.
[0048] When the remaining amount of sheets is small, it is considered practically difficult to utilize the remaining roll sheets 204 for printing, so adjustment processing for the most frequently used roll sheet type may be performed regardless of the remaining amount of sheets in order to improve print quality. Therefore, adjustment processing that can be performed based on the actual remaining amount of sheets may be performed, but priority is given to the processing that has elapsed the longest since the last execution regardless of the remaining amount of sheets, which can be advantageous for further improving print quality.
[0049] To summarize, according to this embodiment, when executing printing based on a print job, if the remaining sheet quantity is less than the printing usage amount, the print job is canceled, and if necessary, adjustment processing is performed using the remaining roll sheet 204. At that time, if the remaining sheet quantity is more than the adjustment usage amount, adjustment processing based on the utilization setting of the remaining roll sheet 204 is performed. For example, when user manual selection is set, adjustment processing based on the user's judgment can be performed (see S403 - S404). Also, when printer automatic selection is set, adjustment processing set and registered by the user can be performed (see S405 - S406). On the other hand, in the case of a roll sheet type that is not set / registered, processing according to the usage frequency is executed, and the feasibility of execution can be determined according to the remaining sheet quantity (see S407 and subsequent steps). For example, in the case of the roll sheet type with the highest usage frequency, adjustment processing can be performed (see S408). On the other hand, if it is not the roll sheet type with the highest usage frequency, adjustment processing can be performed when the remaining sheet quantity of that type is more than the remaining sheet quantity of the type with the highest usage frequency (S409 - S410). The adjustment processing performed here may be known ones such as nozzle check pattern printing, head position adjustment, paper feed amount adjustment, head calibration, etc., but it is preferable that the one with the longest elapsed time since the last execution among them is executed.
[0050] In S407 and subsequent steps, although an example is shown in which the determination is based on whether it is the type with the highest usage frequency and the subsequent processing content branches, the determination may be made based on an arbitrary / user - settable usage frequency. As an example, the printing apparatus 100 includes a plurality of roll sheet tubes 201 that respectively hold a plurality of types of roll sheets 204, and the quantity thereof is N (N is an integer of 2 or more). At this time, using a parameter K (K is an arbitrary integer satisfying 1 ≦ K < N), in S407, it may be determined whether the usage frequency is the K - th or lower. That is, for the roll sheet 204 with a usage frequency above the reference, adjustment processing is performed in S408, and for the others, S409 - S410 are performed. The usage frequency may be specified based on the printing history within a predetermined period.
[0051] As described above, according to this embodiment, in the printing device 100 that can handle various types of roll sheets (or other printing media), it is possible to further improve print quality by appropriately executing adjustment processing based on the remaining sheet amount. For types that are particularly frequently used, even if they are not set / registered, adjustment processing can be executed based on the print history, which can also be advantageous in improving the usability of the printing device 100.
[0052] (program) The present invention may be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in a computer of the system or device read and execute the program. For example, the present invention may be realized by a circuit (e.g., ASIC) that realizes one or more functions.
[0053] (others) In the embodiments, each element is named based on its main function, but the functions described in the embodiments may be sub-functions and are not strictly limited to those expressions. Furthermore, those expressions can be replaced with similar expressions. In the same spirit, the expression "unit" can be replaced with "tool," "component," "member," "structure," "assembly," etc. Alternatively, those expressions may be omitted or added.
[0054] (Summary of the embodiment) Some of the features exemplified in the embodiments are as follows: [1] a printing means for printing on any one of a plurality of types of roll sheets based on a print job; a calculation means for calculating an amount of a type of roll sheet used for printing the print job as a print usage amount; an acquisition unit that acquires a remaining amount of a roll sheet of a type used for printing the print job as a remaining sheet amount; an adjustment means for adjusting the printing means by using the rolled sheet when the remaining amount of the sheet is less than the amount of the printing use; a determination unit that determines whether or not to execute adjustment by the adjustment unit based on the frequency of use of the type used in printing the print job and the remaining amount of sheets. A printing device comprising: [2] The printer further includes a canceling unit that cancels the print job when the remaining amount of sheets is less than the print usage amount. The printing device according to [1], [3] The method further includes a second calculation means for calculating an amount of the roll sheet required for performing the adjustment by the adjustment means as an adjustment usage amount, The determining unit determines to execute the adjustment by the adjusting unit when the remaining amount of sheets is greater than the adjusted amount of use. The printing device according to [1] or [2], [4] The adjustment by the adjustment means includes a plurality of adjustment items, The determination means determines to execute the adjustment item that has had the longest elapsed time since its last execution among the plurality of adjustment items. The printing device according to any one of [1] to [3], [5] For the type of sheet whose frequency of use satisfies the criterion, the determining means determines to execute the adjustment by the adjusting means regardless of the remaining amount of sheets. The printing device according to any one of [1] to [4], [6] A species whose frequency of use meets the criterion is the species with the highest frequency of use. The printing device according to [5], [7] The apparatus further includes a setting unit that allows a user to set for each type of roll sheet whether or not the determination unit should make a decision when the remaining amount of sheets is less than the amount of sheets used for printing. The printing device according to any one of [1] to [6], [8] The determining unit determines whether the adjustment unit should perform the adjustment when the seed used for printing the print job is not set by the setting unit. The printing device according to [7], [9] A program for causing a computer to execute each means of the recording device according to any one of [1] to [8]. This program can be stored in a computer-readable medium so as to be executable by a processor.
[10] A method for controlling a printing device having a printing unit that prints on any one of a plurality of types of roll sheets based on a print job, comprising the steps of: calculating an amount of a roll sheet of a type used for printing the print job as a print usage amount; acquiring a remaining amount of a roll sheet of a type used for printing the print job as a remaining sheet amount; When the remaining amount of the sheet is less than the printing amount, adjusting the printing means by using the rolled sheet of that type; and determining whether or not to perform the adjustment based on a frequency of use of the type of sheet used in printing the print job and the remaining amount of sheets. A control method comprising:
[0055] The invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]
[0056] 100:Printing device.
Claims
1. a printing means for printing on any one of a plurality of types of roll sheets based on a print job; a calculation means for calculating an amount of a type of roll sheet used for printing the print job as a print usage amount; an acquisition unit that acquires a remaining amount of a roll sheet of a type used for printing the print job as a remaining sheet amount; an adjustment means for adjusting the printing means by using the rolled sheet when the remaining amount of the sheet is less than the amount of the printing use; a determination unit that determines whether or not to execute adjustment by the adjustment unit based on the frequency of use of the type of sheet used in printing the print job and the remaining amount of sheets. A printing device comprising:
2. The printer further includes a canceling unit that cancels the print job when the remaining amount of sheets is less than the print usage amount.
2. The printing apparatus according to claim 1.
3. The method further includes a second calculation means for calculating an amount of the roll sheet required for performing the adjustment by the adjustment means as an adjustment usage amount, The determining unit determines to execute the adjustment by the adjusting unit when the remaining amount of sheets is greater than the adjusted amount of use.
2. The printing apparatus according to claim 1.
4. The adjustment by the adjustment means includes a plurality of adjustment items, The determination means determines to execute the adjustment item that has had the longest elapsed time since its last execution among the plurality of adjustment items.
4. The printing apparatus according to claim 3.
5. For the type of sheet whose frequency of use satisfies the criterion, the determining means determines to execute the adjustment by the adjusting means regardless of the remaining amount of sheets.
5. The printing apparatus according to claim 4.
6. A species whose frequency of use meets the criterion is the species with the highest frequency of use.
6. The printing apparatus according to claim 5.
7. The apparatus further includes a setting unit that allows a user to set for each type of roll sheet whether or not the determination unit should make a decision when the remaining amount of sheets is less than the amount of sheets used for printing.
2. The printing apparatus according to claim 1.
8. The determining unit determines whether the adjustment unit should perform the adjustment when the seed used for printing the print job is not set by the setting unit.
8. The printing apparatus according to claim 7.
9. A program for causing a computer to execute each of the means of the printing device according to any one of claims 1 to 8.
10. A method for controlling a printing device having a printing unit that prints on any one of a plurality of types of roll sheets based on a print job, comprising the steps of: calculating an amount of a roll sheet of a type used for printing the print job as a print usage amount; acquiring a remaining amount of a roll sheet of a type used for printing the print job as a remaining sheet amount; When the remaining amount of the sheet is less than the printing amount, adjusting the printing means by using the rolled sheet of that type; and determining whether or not to perform the adjustment based on a frequency of use of the type of sheet used in printing the print job and the remaining amount of sheets. A control method comprising:
Citation Information
Patent Citations
Printer, its control method, and storage medium
JP2007136950A