Automatic paper feeding method, device and equipment for splicing printing of different printing tasks

By calculating the resolution, printhead precision, and height of the printing task, the printhead stepping distance and minimum spacing are automatically calculated, solving the problems of overlap and blank inconsistency when splicing different printing tasks, achieving efficient automatic paper feeding, and saving costs and materials.

CN116922964BActive Publication Date: 2025-12-23SENDA SHENZHEN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210361691.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-07
Publication Date
2025-12-23
Estimated Expiration
2042-04-07

AI Technical Summary

Technical Problem

In existing technologies, splicing different printing tasks requires manual paper feeding or feeding a fixed distance, which leads to overlapping printing tasks, inconsistent blank spacing, material waste, and low print quality.

Method used

By acquiring the resolution, printhead accuracy, and height of the image to be printed, calculating the number of print covers and the print pattern, obtaining the printhead step distance and minimum spacing, and automatically calculating the paper feed distance for the printhead to cut into the next print job, automatic paper feeding is achieved.

Benefits of technology

It achieves high-precision printing task splicing, avoids printing overlap and inconsistent blank distances, saves manpower and resources, reduces material waste, and improves print quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116922964B_ABST
    Figure CN116922964B_ABST
Patent Text Reader

Abstract

The application discloses an automatic paper feeding method, device and equipment when different printing tasks are spliced and printed. The application obtains the precision of a to-be-printed image, the precision of a printing device and the height of a nozzle; calculates the printing coverage times of a to-be-printed unit area and obtains the printing mode of completing the whole to-be-printed image; obtains a stepping distance; obtains the last 1pass printing height of a first printing task; obtains the minimum distance between two adjacent different printing tasks; obtains the 1pass printing height of a second printing task; and calculates the paper feeding distance according to the last 1pass printing height of the first printing task, the minimum distance between the two adjacent printing tasks and the 1pass printing height of the second printing task. The application solves the problems of printing task overlapping, low printing quality, inconsistent distance or material waste caused by manual paper feeding or automatic paper feeding with a fixed distance when different printing tasks are spliced and printed, improves the printing efficiency and reduces the manpower and material resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of printing technology, in particular to an automatic paper feeding method, device and equipment for splicing printing of different printing tasks. BACKGROUND

[0002] In the process of digital printing, different printing tasks or different image parts of the same printing task may be printed in the same volume of printing material. Therefore, when printing different printing tasks or different image parts of the same printing task with the same printing material, a certain distance is needed between the two tasks or the two images to distinguish each task or each image, so as to meet the requirement of cutting and trimming different tasks and images in the later stage.

[0003] In digital printing, the splicing between the same printing tasks includes different splicing of a whole image, splicing of a region of an image, or directly specifying the height and width of an image. The splicing can be realized by continuous exposure between RIP software. This method can realize the arrangement of any printing tasks to meet the requirements of customers and maximize the use of printing media. However, in addition to the splicing problem between the same printing tasks, there is also a splicing problem between different printing tasks, which cannot be solved by continuous exposure between RIP software. In the existing technology, the splicing printing of two different printing tasks is usually realized by manually moving the Y-axis after the completion of the previous printing task, feeding a certain distance of paper, and then printing the next task; or automatically feeding a fixed distance after completing the previous printing task, and then printing the next task. However, these two methods will cause the blank distance between the printing tasks to be inconsistent, that is, the blank distance between the two printing tasks will be large, causing waste of printing materials; or the two printing tasks will be printed overlapped, affecting the quality of the printed product. Manual paper feeding requires manpower, and the feeding distance is also inaccurate, causing the blank distance between the two printing tasks to be large or small, which will increase the labor cost and printing cost. Therefore, there is a need for a paper feeding method that can save manpower and material resources and achieve high precision to solve the splicing printing problem between two different printing tasks. SUMMARY

[0004] Therefore, the embodiments of the present application provide an automatic paper feeding method, device and equipment for splicing printing of different printing tasks, to solve the problem of low quality of printed products caused by overlapping of two printing tasks, inconsistent or excessive blank distance between the two printing tasks, and waste of materials caused by manual paper feeding or feeding a fixed distance of paper in the prior art.

[0005] In a first aspect, an embodiment of the present application provides an automatic paper feeding method for splicing printing of different printing tasks, and the method comprises the following steps:

[0006] Preferably, the resolution of the image to be printed, the printing precision of the printhead, and the height of the printhead are obtained.

[0007] Preferably, the printing coverage times and the printing mode on a unit area of the printing medium are obtained according to the resolution of the image to be printed and the printing precision of the printhead.

[0008] Preferably, the step distance of the printhead from the current unit area of the printing medium to the adjacent unit area is obtained according to the printing coverage times and the printing mode.

[0009] Preferably, the printing height of the last pass of the first printing task is obtained according to the step distance.

[0010] Preferably, the minimum distance between the first printing task and the adjacent second printing task which is different from the first printing task is obtained.

[0011] Preferably, the printing height of the first pass when the second printing task starts printing is obtained.

[0012] Preferably, the paper feeding distance of the second printing task on the same printing medium is obtained according to the printing height of the last pass of the first printing task, the minimum distance, and the printing height of the first pass when the second printing task starts printing.

[0013] In a second aspect, an embodiment of the present application provides an automatic paper feeding device for splicing printing of different printing tasks, and the device comprises:

[0014] The obtaining module is configured to obtain the resolution of the image to be printed, the printing precision of the printhead, and the height of the printhead.

[0015] The coverage counting module is configured to obtain the printing coverage times and the printing mode on a unit area of the printing medium according to the resolution of the image to be printed and the printing precision of the printhead.

[0016] The step distance obtaining module is configured to obtain the step distance of the printhead from the current unit area of the printing medium to the adjacent unit area according to the printing coverage times and the printing mode.

[0017] The last pass height obtaining module is configured to obtain the printing height of the last pass of the first printing task according to the step distance and the printing height of the image to be printed in the step direction of the printhead.

[0018] The distance obtaining module is configured to obtain a preset distance between the first printing task and the adjacent second printing task which is different from the first printing task.

[0019] a first pass height obtaining module, configured to obtain a printing height of a first pass when the second printing task starts printing;

[0020] a paper feeding distance calculating module, configured to obtain a paper feeding distance of the second printing task of the printhead cutting into the same printing medium according to the printing height of the last pass of the first printing task, the preset interval and the printing height of the first pass when the second printing task starts printing.

[0021] In a third aspect, an embodiment of the present application provides a printing device, comprising at least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, the method of the first aspect in the above-mentioned embodiment is implemented.

[0022] The automatic paper feeding method, device and equipment provided by the embodiment of the present application when different printing tasks are spliced and printed, by obtaining the resolution of the image to be printed, the printing precision of the printhead, the height of the printhead and the printing mode, obtaining the printing height of the last pass of the first printing task, the minimum interval between the adjacent two different printing tasks and the printing height of the first pass when the second printing task starts printing, the paper feeding distance of the second printing task of the printhead cutting into the same printing medium is obtained. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the automatic paper feeding method, device and equipment when different printing tasks are spliced and printed, the drawings needed to be used in the embodiments of the present application will be briefly introduced, and other drawings can be obtained by those skilled in the art without creative labor on the premise that these drawings are within the protection scope of the present application.

[0024] Figure 1 is a flowchart of a different printing task splicing automatic paper feeding method of the embodiment 1 of the present application.

[0025] Figure 2 is a schematic diagram of printhead scanning printing and step printing in the embodiment 1 of the present application.

[0026] Figure 3 is a schematic diagram of continuous step printing mode in the embodiment 1 of the present application.

[0027] Figure 4 is a schematic diagram of resident printing mode in the embodiment 1 of the present application.

[0028] Figure 5 is a flowchart of a method for obtaining the minimum interval between the adjacent two printing tasks in the embodiment 1 of the present application.

[0029] Figure 6 is the printing schematic diagram of the splicing paper feeding of two adjacent different printing tasks in the continuous step printing mode in embodiment 1 of the present application.

[0030] Figure 7 is the printing schematic diagram of the splicing paper feeding of two adjacent different printing tasks in the resident printing mode in embodiment 1 of the present application.

[0031] Figure 8 is the structure schematic diagram of the device for splicing automatic paper feeding of two adjacent different printing tasks in embodiment 2.

[0032] Figure 9 is the structure schematic diagram of the device for obtaining the minimum distance between two adjacent printing tasks in embodiment 2.

[0033] Figure 10 is the structure schematic diagram of the printing device for splicing automatic paper feeding of two adjacent different printing tasks in embodiment 3 of the present application. DETAILED DESCRIPTION

[0034] The features and exemplary embodiments of various aspects of the present application will be described in detail below with reference to the drawings. To make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are configured only to explain the present application, and are not configured to limit the present application. The present application can be implemented without some of the specific details for those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0035] It should be noted that, in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Thus, features defined with "first" or "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments, unless otherwise specified, the meaning of "multiple" is two or more. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitation, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0036] Embodiment 1

[0037] Referring to Figure 1 The embodiment of the present application provides an automatic paper feeding method when different printing tasks are spliced and printed, which mainly comprises the following steps:

[0038] S1: obtaining the resolution of a to-be-printed image, the printing precision of a nozzle and the nozzle height;

[0039] As shown in Figure 2 , the direction of the crossbeam, i.e. the direction of scanning when the nozzle sprays ink, is defined as the X direction, and the direction perpendicular to the crossbeam, i.e. the direction of stepping of the nozzle, is defined as the Y direction;

[0040] The precision of the to-be-printed image refers to the number of dots that can be printed per inch of the printing object by the printer, for example, if the precision of the to-be-printed image is 720x720 DPI, it means that the required printing precision in the X direction is 720 dots per inch, and the printing precision in the Y direction is 720 dots per inch;

[0041] The printing precision of the nozzle refers to the precision of the nozzle in the Y direction and the X direction that can be sprayed at one time, for example, if the nozzle precision is 360x360 DPI, it means that the printing device can spray 360 dots in the X direction at one time, and can spray 360 dots in the Y direction at one time;

[0042] The nozzle height refers to the distance between the first nozzle and the last nozzle arranged along the length direction of the nozzle, for example, as shown in Figure 2 , let the nozzle height be H.

[0043] S2: as shown in Figure 2 , obtaining the printing coverage times and the printing mode on the unit area of the printing medium according to the resolution of the to-be-printed image and the printing precision of the nozzle;

[0044] Let the printing coverage times on the unit area of the printing medium be n, n≥1, and n is an integer;

[0045] According to the resolution of the to-be-printed image and the printing precision of the nozzle, the printing coverage times and the printing mode on the unit area of the printing medium are obtained, for example, when the resolution of the to-be-printed image is 720x720 DPI and the precision of the nozzle is 360x360 DPI, the printing coverage times n on the unit area of the printing medium is 4;

[0046] In the reciprocating scanning printing, based on the characteristics of the printing device, there are multiple stepping modes according to different printing requirements, thereby causing multiple printing modes, including the continuous stepping printing mode and the resident printing mode;

[0047] As shown in Figure 3As shown, the continuous step printing mode is that the printhead moves the same step distance in the Y direction relative to the printing medium after scanning once in the X direction;

[0048] As shown, the continuous step printing mode is that the printhead moves the same step distance in the Y direction relative to the printing medium after scanning once in the X direction; Figure 4 As shown, the continuous step printing mode is that the printhead moves the same step distance in the Y direction relative to the printing medium after scanning once in the X direction.

[0049] S3: obtaining the step distance of the printhead from the current unit area to the adjacent unit area of the printing medium according to the printing coverage times and the printing mode;

[0050] Let the step distance be L, L>0, then the step distance under different printing modes is:

[0051] In the continuous step printing mode, the step distance is:

[0052]

[0053] In the continuous step printing mode, the step distance is:

[0054] H is the height of the printhead, and n is the printing coverage times on the unit area of the printing medium.

[0055] S4: obtaining the printing height of the last 1pass of the first printing task according to the step distance, and letting it be a;

[0056] The complete first printing task is divided into several unit printing images in the Y direction by the step distance of the printhead. When the width of the complete printing image in the Y direction is an integer multiple of the step distance, the printing height of each unit printing image in the Y direction is equal to the step distance. When the width of the complete first printing task in the Y direction is not an integer multiple of the step distance, the printing height of each unit printing image in the Y direction is equal to the step distance except that the printing height of the last unit printing image is less than the step distance of the printhead;

[0057] When the width of the complete first printing task in the Y direction is an integer multiple of the step distance, it can be known that the height of the last 1pass of the first printing task is equal to the step distance;

[0058] When the width of the complete first printing task in the Y direction is not an integer multiple of the step distance, the printing height of the last 1pass of the first printing task can be obtained according to the following method, the method being:

[0059] Obtaining the first printing height of the first printing task in the Y direction, and letting it be K;

[0060] Obtaining the step distance of the printhead, and letting it be d;

[0061] According to the above, the printing height of the last pass of the first printing task is:

[0062] a=K-(d x L);

[0063] When the printing mode is the continuous step printing mode,

[0064] When the printing mode is the resident printing mode, a=K-(d x H).

[0065] In an embodiment, the printing height a of the last pass of the first printing task can also be directly obtained by the printhead when printing the last pass of the first printing task.

[0066] S5: obtaining the minimum interval between the first printing task and a second printing task adjacent to the first printing task and different from the first printing task;

[0067] In an embodiment, obtaining the minimum interval between the first printing task and a second printing task adjacent to the first printing task and different from the first printing task comprises:

[0068] S51: presetting a blank interval between two adjacent different printing tasks before printing;

[0069] S52: determining the arrangement of different printing tasks on a specified width of printing medium according to the blank interval;

[0070] S53: adjusting the interval between subtasks in a printing task or adjusting the blank interval according to the arrangement;

[0071] S54: determining whether the arrangement of different printing tasks on the printing medium after adjusting the interval between subtasks in a printing task or adjusting the blank interval meets a preset requirement;

[0072] S55: when the preset requirement is met, taking the unadjusted blank interval or the adjusted blank interval as the minimum interval, letting the minimum interval be b, and outputting b.

[0073] In an embodiment, S54: determining whether the arrangement of different printing tasks on the printing medium after adjusting the interval between subtasks in a printing task or adjusting the blank interval meets a preset requirement comprises:

[0074] If the preset requirement is met, continue to step S55;

[0075] If the preset requirement is not met, then:

[0076] obtaining the total length of the printing medium in the step direction of the printhead;

[0077] acquiring a total occupied length of all print jobs arranged along a head stepping direction on the print medium;

[0078] adjusting the interval between sub-jobs in the print job or the blank interval according to the total length and the total occupied length and the preset requirement.

[0079] By determining the interval between sub-jobs in the print job or adjusting the blank interval between the two adjacent different print jobs, the minimum interval between sub-jobs in the print job and between the first print job and the adjacent second print job different from the first print job is obtained, which can maximize the use of the print medium, reduce the waste of the print medium and reduce the printing cost.

[0080] S6: acquiring the printing height of the first pass when the second print job starts printing, by:

[0081] acquiring the resolution of the image printed by the second print job;

[0082] acquiring the printing coverage times of the second print job on the unit area of the print medium according to the resolution of the image printed by the second print job and the accuracy of the print head, letting the printing coverage times be m, m≥1, m being an integer;

[0083] acquiring the height of the first pass printed by the second print job according to the head height and the printing coverage times of the second print job on the unit area of the print medium, letting the height of the first pass printed by the second print job be c, and c being:

[0084] H is the height of the print head.

[0085] S7: acquiring the paper feeding distance of the second print job on the same print medium according to the printing height of the last pass of the first print job, the minimum interval and the printing height of the first pass when the second print job starts printing;

[0086] The paper feeding distance formula is: W=a+b-c;

[0087] W represents the paper feeding distance, a represents the printing height of the last pass of the first print job, b represents the minimum interval, and c represents the printing height of the first pass when the second print job starts printing.

[0088] In an embodiment, as shown in FIGS. 1 and 2, for example, when the accuracy of the print head used for printing is 360×360 DPI and the accuracy requirement of the first print job is 360×360 DPI, the resolution of the image printed by the first print job is 360×360 DPI, and the resolution of the image printed by the second print job is 360×360 DPI, the printing height of the first pass of the first print job is 360 DPI, the printing height of the first pass of the second print job is 360 DPI, and the minimum interval between the first print job and the second print job is 360 DPI. Figure 6 and Figure 7 In this case, T1 and T2 are the same. Figure 6 Figure 7 In this case, T1 and T2 are the same.T3 in the T3 indicates the last print task, and the same region printed when printing the task needs to be printed n=2 times of print coverage;

[0089] According to the above, the step distance L can be obtained as follows:

[0090] When the print mode is the continuous step print mode,

[0091] When the print mode is the resident print mode, L=H;

[0092] According to the above, when the width of the first print task to be completed in the Y direction is an integer multiple of the step distance, the last 1pass data height of the first print task can be obtained as the step distance of the printhead, i.e., when the print mode is the continuous step print mode, When the print mode is the resident print mode, a=H;

[0093] When the width of the first print task to be completed in the Y direction is not an integer multiple of the step distance, the last 1pass height of the first print task is less than the step distance, and the printing height of the first print task in the Y direction is obtained, which is K;

[0094] The number of printhead steps when printing is obtained, which is d;

[0095] According to the above, the last 1pass data height of the first print task can be obtained as the printing height of the task to be printed in the Y direction minus the number of printhead steps times the step distance, i.e., a=K-(d×L);

[0096] When the print mode is the continuous step print mode,

[0097] When the print mode is the resident print mode, a=K-(d×H);

[0098] According to the above, the minimum distance between the first print task and the adjacent second print task different from the first print task is obtained as the minimum white distance b between two adjacent different print tasks on the print medium;

[0099] The resolution of the second print task is obtained. Specifically, for example, as shown in Figure 6 and Figure 7 When the resolution of the second print task is 720×720 DPI, as shown in Figure 6 T2 and Figure 7 T4 in the T4 indicates the next print task image to be printed, and since the accuracy of the print printhead is 360×360 DPI, the number of print coverage n=4 times on a unit region of the print medium needs to be printed when printing the second print task;

[0100] According to the above, the height of the first pass when printing the second print task is equal to the stepping distance of the printhead when printing the print task, that is,

[0101] According to the above, the automatic paper feeding distance when printing the adjacent two different print tasks is:

[0102] When the printing mode is continuous stepping printing mode,

[0103] When the printing mode is resident printing mode,

[0104] By using the provided method of automatic paper feeding for splicing adjacent two different print tasks, the problem of low printing quality, inconsistent spacing or excessive material waste caused by the overlap of adjacent two different print tasks due to the need for manual paper feeding or paper feeding by a fixed distance when splicing printing of adjacent two different print tasks in the prior art is solved, which ensures the printing quality, saves manpower, eliminates material waste, and saves printing cost.

[0105] Embodiment 2

[0106] Please refer to Figure 8 The embodiment of the present application provides a device for automatic paper feeding for splicing different print tasks, which comprises:

[0107] The acquisition module 1 is used to acquire the resolution of the image to be printed, the printing precision of the printhead, and the height of the printhead.

[0108] The coverage counting module 2 is used to acquire the printing coverage times on a unit area of the printing medium and the printing mode according to the resolution of the image to be printed and the printing precision of the printhead.

[0109] The stepping distance acquisition module 3 is used to acquire the stepping distance of the printhead from the current unit area of the printing medium to the adjacent unit area according to the printing coverage times and the printing mode.

[0110] The last pass height acquisition module 4 is used to acquire the printing height of the first print task in the last pass according to the stepping distance and the printing height of the image to be printed in the stepping direction of the printhead.

[0111] The spacing acquisition module 5 is used to acquire the preset spacing between the first print task and the second print task adjacent to the first print task.

[0112] The first pass height acquisition module 6 is used to acquire the printing height of the first pass when the second print task starts printing.

[0113] The paper feeding calculation module 7 is configured to calculate a paper feeding distance of the second printing task on the same printing medium according to a printing height of the last pass of the first printing task, the preset interval and a printing height of the first pass when the second printing task starts printing.

[0114] As shown in Figure 9 the interval calculation module 5 further comprises:

[0115] The preset module 51 is configured to preset an interval between adjacent different printing tasks before printing.

[0116] The printing task arrangement module 52 is configured to determine an arrangement of different printing tasks on a designated width of printing medium according to the interval.

[0117] The adjustment module 53 is configured to adjust an interval between subtasks in a printing task or adjust the interval according to the arrangement.

[0118] The determination module 54 is configured to determine whether the arrangement of different printing tasks on the printing medium meets a preset requirement after adjusting the interval between subtasks in the printing task or adjusting the interval.

[0119] The output module 55 is configured to output the unadjusted interval or the adjusted interval as the minimum interval b when the preset requirement is met.

[0120] By using the provided device for automatic paper feeding for splicing of adjacent different printing tasks, automatic paper feeding for splicing of adjacent different printing tasks can be easily realized, the maximum utilization of the printing medium can be realized according to the obtained minimum interval, and the interval between the two printing tasks can be ensured to be consistent, thereby saving manpower and resources.

[0121] In addition, the automatic paper feeding method of the embodiment of the present application described in Figure 1 can be realized by the device for automatic paper feeding of fixed distance. Figure 10 The device for automatic paper feeding of fixed distance provided by the embodiment of the present application is shown in the hardware structure diagram.

[0122] The device can include a processor and a memory storing computer program instructions.

[0123] Specifically, the processor can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present application.

[0124] The memory can include mass storage for data or instructions. By way of example, and not limitation, the memory can include a hard disk drive (HDD), floppy disk drive, flash memory, compact disk (CD) drive, digital versatile disk (DVD) drive, or a tape drive, or a combination of two or more of these. The memory can be removable or non-removable (or fixed), as appropriate. The memory can be internal or external, as appropriate. In certain embodiments, the memory is non-volatile solid-state memory. In certain embodiments, the memory includes read-only memory (ROM). The ROM can be mask programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these, as appropriate.

[0125] The processor implements the method of walking a fixed distance paper in any of the embodiments described above by reading and executing computer program instructions stored in the memory.

[0126] In one example, the apparatus can also include a communication interface and a bus. Wherein, as shown, the processor, the memory, the communication interface are connected through the bus and complete the communication between each other. Figure 7

[0127] The communication interface is mainly used to realize the communication between each module, device and apparatus in the embodiments of the present application.

[0128] The bus includes hardware, software, or both, that couples components of the apparatus for automatically walking a fixed distance paper to each other. By way of example, and not limitation, the bus can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand (IB) interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or interconnect, or a combination of two or more of these. Where appropriate, the bus can include one or more buses. Although the present application is described and illustrated with a particular bus, the present application contemplates any suitable bus or interconnect.

[0129] ​The automatic paper feeding device provided by the application can easily realize the automatic paper feeding of different printing tasks, and ensure the consistency of the blank distance between the two printing tasks, thereby saving manpower and resources.

[0130] In summary, the method, device and equipment for automatically feeding paper of different printing tasks provided by the embodiment of the application can obtain the precision of a to-be-printed image, the precision of a printing device and the height of a printing nozzle, calculate the printing coverage times of a to-be-printed unit area, obtain the stepping distance of the nozzle from a current printing area to a next to-be-printed area, obtain the printing height of the last 1pass of a printing task and the distance between two different printing tasks and the height of the 1pass of the next printing task, and automatically calculate the distance of the software automatic paper feeding when printing the next task after printing the current task, so that the automatic paper feeding of different printing tasks can be easily realized, manual paper feeding or paper feeding by a fixed distance is no longer needed, and the printing overlap phenomenon, the distance inconsistency phenomenon between two printing task images or the waste of materials caused by the excessively large blank distance can be avoided.

[0131] It should be noted that the present application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, the detailed description of known methods is omitted herein. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order of the steps, after understanding the spirit of the present application.

[0132] The functional blocks shown in the structural block diagram described above can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, etc. When implemented in software, the elements of the present application are program or code segments used to perform the required tasks. The program or code segments can be stored in a machine-readable medium or transmitted through a data signal carried in a carrier wave over a transmission medium or communication link. The "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of the machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via a computer network such as the Internet, an intranet, etc.

[0133] It should also be noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or different from the order in the embodiments, or several steps are performed simultaneously.

[0134] The above merely illustrates the specific implementation of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, module and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein. It should be understood that the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements shall be encompassed within the protection scope of the present application.

Claims

1. An automatic paper feeding method when different print jobs are spliced and printed, characterized in that, The method comprises: acquiring a printing height of a last pass of a first printing task; acquiring a minimum interval between the first printing task and a second printing task, wherein the second printing task is a different printing task adjacent to the first printing task; acquiring a printing height of a first pass when the second printing task starts printing; acquiring a paper feeding distance of the second printing task on the same printing medium according to the printing height of the last pass of the first printing task, the minimum interval, and the printing height of the first pass when the second printing task starts printing; the paper feeding distance is acquired according to the printing height of the last pass of the first printing task, the minimum interval, and the printing height of the first pass when the second printing task starts printing by the following formula: W = a + b - c; wherein W represents the paper feeding distance, a represents the printing height of the last pass of the first printing task, b represents the minimum interval, and c represents the printing height of the first pass when the second printing task starts printing.

2. The method of claim 1, wherein, The method for acquiring the printing height of the last pass of the first printing task comprises: directly acquiring the printing height of the last pass of the first printing task by the printhead when printing the last pass of the first printing task; acquiring the printing height of the last pass of the first printing task by acquiring a scanning number on a unit area of the same printing medium when printing.

3. The method of claim 2, wherein, The method for acquiring the printing height of the last pass of the first printing task by acquiring the scanning number on the unit area of the same printing medium when printing comprises: acquiring a printing scanning number and a printing mode of the first printing task on the unit area of the printing medium; acquiring a stepping distance of the printhead relative to the printing medium according to the printing scanning number and the printing mode; acquiring the printing height of the last pass of the first printing task according to the stepping distance.

4. The method of claim 3, wherein, The method for acquiring the stepping distance of the printhead relative to the printing medium according to the printing scanning number and the printing mode comprises: the printing mode comprises a continuous stepping printing mode and a resident printing mode; a printing scanning number on the unit area of the printing medium is denoted as n, n ≥ 1, and n is an integer; a stepping distance is denoted as L, L > 0; and a printhead height is denoted as H; when the print mode is a continuous step print mode ; when the printing mode is the resident printing mode, L = H.

5. The method of claim 1, wherein, The method for acquiring the minimum interval between the first printing task and the second printing task, wherein the second printing task is a different printing task adjacent to the first printing task, comprises: previously setting a blank interval between two adjacent different printing tasks before printing; determining an arrangement of each different printing task on a printing medium with a specified width according to the blank interval; adjusting an interval between subtasks in the printing task or adjusting the blank interval according to the arrangement; determining whether the arrangement of each different printing task on the printing medium after adjusting the interval between the subtasks in the printing task or adjusting the blank interval meets a preset requirement; outputting the unadjusted blank interval or the adjusted blank interval as the minimum interval when the preset requirement is met.

6. The method of claim 5, wherein, The determining whether the arrangement of the different print jobs on the print medium after adjusting the spacing between the sub-jobs in the print job or the blank spacing meets the preset requirement comprises: acquiring a total length of the print medium in a stepping direction of the print head; acquiring a total occupied length of all the print jobs arranged on the print medium in the stepping direction of the print head; adjusting the spacing between the sub-jobs in the print job or the blank spacing according to the total length and the total occupied length and the preset requirement.

7. The method of claim 1, wherein, The acquiring of the printing height of the first pass when the second print job starts printing comprises: acquiring a resolution of a print image of the second print job, a printing precision of the print head and a height of the print head; acquiring a printing scanning number of the second print job on a unit area of the print medium according to the resolution and the printing precision of the print head; acquiring the printing height of the first pass when the second print job starts printing according to the height of the print head and the printing scanning number of the second print job on the unit area of the print medium.

8. An automatic paper feed device for splicing printing of different print jobs, characterized by, The device comprises: a last pass height acquiring module, configured to acquire a printing height of a last pass of a first print job; a spacing acquiring module, configured to acquire a minimum spacing between the first print job and a second print job adjacent to the first print job and different from the first print job; a first pass height acquiring module, configured to acquire a printing height of a first pass when the second print job starts printing; a paper feeding calculating module, configured to acquire a paper feeding distance of the second print job on the same print medium according to the printing height of the last pass of the first print job, the minimum spacing and the printing height of the first pass when the second print job starts printing; The paper feeding distance of the second print job on the same print medium according to the printing height of the last pass of the first print job, the minimum spacing and the printing height of the first pass when the second print job starts printing is acquired through the following formula: W=a+b-c; wherein, W represents the paper feeding distance, a represents the printing height of the last pass of the first print job, b represents the minimum spacing, and c represents the printing height of the first pass when the second print job starts printing.

9. A printing apparatus characterized by comprising: comprise: at least one processor, at least one memory and computer program instructions stored in the memory, which, when executed by the processor, implement the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Reciprocating type scanning printing control method and device, equipment and storage medium

    CN110421984A

  • Printing method and device for printing multiple images,equipment and storage medium

    CN113515241A